2017-11-30 8 views
-2

をサフィックスを追加します。は、私は次のような構造を持つテキストファイルを持っている「>」を含む行の最後の部分で

私は、その結果、「>」を含む行の末尾に接尾辞「_c1_g1_i1」を追加する方法を探しています:

>RF1CLC1_c1_g1_i1 
DATADATADATADATA 
>RF1CLC2_c1_g1_i1 
DATADATADATADATA 
DATADATADATADATA 
DATADATADATADATA 
>RF2CLC13_c1_g1_i1 
DATADATADATADATA 
>RF2CLC24_c1_g1_i1 
DATADATADATADATA 
DATADATADATADATA 

のawkは、sedのやPerl/Pythonの溶液が好ましいです。

ありがとうございます!

+1

あなたは何を試みましたか?私たちを見せてもらえますか? – roelofs

+0

私はsed:sed -i "/>/s/$)/)_ c1_g1_i1/g"を試してみましたが、同じファイルを取得しています – Rycerzfrost

+0

私はsed -i '/>/s/$/_c1_g1_i1/'TEST.fasta、私はそれを見直すための小さな構文の問題、ありがとう! – Rycerzfrost

答えて

0

私はsed -i "/>/s/$)/)_ c1_g1_i1/g" TEST.fastaを試していましたが、roelofsのおかげで文法が間違っていることに気付きました。

sed -i '/>/ s/$/_c1_g1_i1/' TEST.fasta 

を使用し、うまく働きました。

ありがとうございました。

関連する問題