使用awk进行编辑

时间:2009-05-26 10:59:45

标签: linux awk

我想使用awk在文件顶部添加一行说f1 有没有比以下更好的方法?

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

awk在sed中是否有类似-i选项的内容?

2 个答案:

答案 0 :(得分:2)

为什么不使用sed - 它会使解决方案更直接

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

答案 1 :(得分:1)

另一种方法是:

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