我试图在我的服务器上的文件中找到一个特定的字符串。我已经完成了以下操作,它给了我一个文件列表,但是我现在如何删除它们呢?
grep -H -r "example" /home/72754/domains | cut -d: -f1
答案 0 :(得分:1)
如果要删除文件,请尝试此操作:
grep -l -r "example" /home/72754/domains | xargs rm
答案 1 :(得分:0)
您可以使用相同模式的sed
并更改您想要的内容
如果你想删除整行,那就像这样
sed '/example/d' /home/72754/domains
要更新同一文件,请使用-i
标记
如果您想更新某个模式,可以使用类似
的内容sed 's/password/****/' /file
您可以再次使用-i
标志来更新和覆盖文件