4

f1awkを使用して、ファイルの先頭に行を追加したいと思います。
以下よりも良い方法はありますか?

awk 'BEGIN{print "word"};{print $0}' f1 > aux;cp aux f1;\rm aux<br/>

awkには-isedのオプションのようなものがありますか?

4

2 に答える 2

2

sed を使用しない理由 - ソリューションがより簡単になります

$sed -i.bak '1i\
word
' <filename>
于 2009-05-26T11:46:37.893 に答える
1

これを行う別の方法は次のとおりです。

sed -i '1s:^: Word1\nWord2 :' file
于 2009-05-26T13:59:14.320 に答える