如何从命令行写入文件的第二行?

如何从命令行写入文件的第二行?

我有一个外部程序可以生成一个输出文件(较大,可能有 20K 行)。

我需要在现有的第 1 行和第 2 行之间插入一个新行。我一直在研究 awk 和 sed - 我经常在每个中使用一个衬垫 - 但我一直无法想出正确的开关来做这个。

ベストアンサー1

awk 'NR==1{print; print "new line"} NR!=1'

おすすめ記事