2014-11-14 60 views
1

我有一個3列文件。我想附上第三欄,這是一個重複多次的單詞。我嘗試了以下內容將字符串追加到命令行上的列

paste file.tsv <(echo 'new_text') > new_file.tsv 

但是文本'new_text'只出現在第一行,而不是每一行。

如何讓'new_text'出現在每一行上。

感謝

+0

「我有3列文件,我想追加第3列」 - 你的意思是第4列嗎? – 2014-11-14 16:36:19

回答

2
sed '1,$ s/$/;ABC/' infile > outfile 

這取代了行結束( 「$」)與 「ABC」。