在命令行上将字符串追加到列

时间:2014-11-14 16:33:20

标签: linux command-line paste

我有一个3列文件。我想附加第三列,这是一个重复多次的单词。我尝试了以下

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

但文字&#39; new_text&#39;只显示在第一行,而不是每一行。

我怎样才能获得&new; text&#39;出现在每一行。

由于

1 个答案:

答案 0 :(得分:2)

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

这将使用&#34 ;; ABC&#34;替换行尾(&#34; $&#34;)。