我想在文件顶部添加一行,比如 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>
关于linux - 使用 awk 就地编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/910121/