ファイルの内容をコピーして重複する内容を変更する方法を提案できる人がいるかどうか疑問に思います。
たとえば、ファイルの事前コピー:
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
ここに追加する方法はありますか?それとも猫はとてもシンプルですか?
ベストアンサー1
この試み、
(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