2009-05-26 111 views
4

我想使用awk在文件頂部添加一行,如f1
有沒有比以下更好的方法?使用awk進行編輯

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

awk中是否有類似-i選項在sed?

回答

2

爲什麼不使用sed的 - 這將讓解決方案更加簡單

$sed -i.bak '1i\ 
word 
' <filename> 
+0

如何使用上面的腳本 – sud03r 2009-05-26 13:56:24

1

的另一種方法來做到這一點是:

sed -i '1s:^: Word1\nWord2 :' file