bash – 如何使用awk修改文件?
发布时间:2020-12-16 01:28:58 所属栏目:安全 来源:网络整理
导读:awk '/ul/ {ul++} ul == 6 { getline } 1' /var/www/html/INFOSEC/english/test.html 如果我运行这行代码,shell将无法帮助我修改文件,相反,它只会在shell中输出结果.任何人都可以帮助??? thx 最简单的解决方案是将输出发送到文件;您可能希望事先复制该文件,
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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |