search - 您可以批量编辑 grep 返回的所有文件吗?

标签 search vim command-line sed grep

我想批量编辑 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/

相关文章:

iOS MKLocalSearchRequest 排除企业

javascript - Chrome 扩展修改建议和搜索 url

mysql - 如何使用选择查询过滤具有非重音字符的列

inheritance - Aspectj项目在Eclipse中编译时不会在终端上编译

c - C 中的外部命令行子进程在结束之前不会给出输出

java - SQL数据库中的历史数据搜索

VIM自动插入PHPdoc

vim - vimscript中可视 block 模式的返回值是什么?

vim - 你的 .vimrc 中有什么?

linux - 如何将单个命令的输出重定向回显示器