我想批量编辑 grep 返回的大量文件。 (我知道,我应该在 sed 方面做得更好)。
所以如果我这样做:
grep -rnI 'xg_icon-*'
如何将所有这些文件传输到 vi 中?
最佳答案
最简单的方法是让 grep 仅返回与模式匹配的文件名(-l
而不是 -n
)。在子 shell 中运行它并将结果提供给 Vim。
vim $(grep -rIl 'xg_icon-*' *)
关于search - 您可以批量编辑 grep 返回的所有文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1716470/