前端之家收集整理的这篇文章主要介绍了
bash – 如何使用awk修改文件?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
awk '/<ul>/ {ul++} ul == 6 { getline } 1' /var/www/html/INFOSEC/english/test.html
如果我运行这行代码,shell将无法帮助我修改文件,相反,它只会在shell中输出结果.任何人都可以帮助??? thx
最简单的
解决方案是将
输出发送到
文件;您可能希望事先复制该
文件,这样您就不必覆盖正在阅读的
文件(否则可能会导致意外行为).
cp test.html test.html.orig
awk 'your awk script here' test.html.orig >test.html
# and then optionally remove the copy:
rm test.html.orig
原文链接:/bash/383658.html