bash – 搜索文件中的字符串,并通过Shell脚本将其从此文件中删除

前端之家收集整理的这篇文章主要介绍了bash – 搜索文件中的字符串,并通过Shell脚本将其从此文件中删除前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Delete lines in a text file that containing a specific string13个
我想从文件删除一行包含特定的字符串.如何使用awk?我试图使用sed,但我无法实现.
这应该做到:
sed -e s/deletethis//g -i *
sed -e "s/deletethis//g" -i.backup *
sed -e "s/deletethis//g" -i .backup *

它将用所有文件(*)中的“”(无)替换所有出现的“deletethis”,并将其编辑到位.

在第二种形式中,可以编辑一个更安全的模式,并通过后缀“.backup”来备份任何修改文件.

第三种形式就是sed的一些版本. (例如Mac OS X)

男人更多的信息.

猜你在找的Bash相关文章