bash – 如何使用awk修改文件?

前端之家收集整理的这篇文章主要介绍了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相关文章