我想知道是否有人可以建议一种方法来复制文件的内容,以使重复项已被更改?
例如,文件预复制:
Nempar|EIJ87098.1
Ecanceri|ORD93056.1
文件后复制:
Nempar|EIJ87098.1
Ecanceri1|ORD93056.1
Nempardup|EIJ87098.1
Ecanceridup|ORD93056.1
我不需要将该更改放置在任何特定位置或任何特定字符中。只是它标记重复项。
目前,我只是在使用:
cat file.txt file.txt > file.dup.txt
有什么办法我可以在此之上添加,还是cat太简单了?
试试这个,
(cat file.txt && awk -F '|' '{print $1"dup|"$2}' file.txt) > file.dup.txt
cat file.dup.txt
Nempar|EIJ87098.1
Ecanceri|ORD93056.1
Nempardup|EIJ87098.1
Ecanceridup|ORD93056.1
或使用sed:
(cat file.txt && sed 's/|/dup|/g' file.txt) > file.dup.txt
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句