4
awkを使用して、ファイルの先頭に行を追加したいとします。f1
以下の方法よりも良い方法はありますか?は、awkを使用して編集中です
awk 'BEGIN{print "word"};{print $0}' f1 > aux;cp aux f1;\rm aux<br/>
awkはsedに-i
オプションがありますか?
awkを使用して、ファイルの先頭に行を追加したいとします。f1
以下の方法よりも良い方法はありますか?は、awkを使用して編集中です
awk 'BEGIN{print "word"};{print $0}' f1 > aux;cp aux f1;\rm aux<br/>
awkはsedに-i
オプションがありますか?
sedを使用しないのはなぜ - それは、より簡単な解決策になるだろう
$sed -i.bak '1i\
word
' <filename>
これを行うための別の方法は次のとおりです。
sed -i '1s:^: Word1\nWord2 :' file
は、どのように私はちょうどそれらを追加する上記のスクリプト – sud03r
を使用して改行をエコーすることができますin - "word"を "work word"に置き換えます。 –
Beano