从许多文件中剥离一行

Man*_*y T 3 configuration strings

我正在尝试从我们其中一台服务器上的许多文本文件中删除一个字符串。所有这些文件中的字符串都是相同的,我可以运行:

grep -r -l 'string'  
Run Code Online (Sandbox Code Playgroud)

获取文件列表,但我一直在思考如何将文件编辑并再次写出到它们的原始位置。听起来像是 sed 的工作,但不确定如何处理输出。

wom*_*ble 5

find -type f -print0 | xargs -0 -n 1 sed -i /string/d将解决问题,处理文件名中的空格和任意嵌套的 fufru,因为显然人们无法*自行扩展。