linux - 在gedit中打开当前目录所有子目录下名为generator.yml的所有文件

标签 linux bash shell unix

我不是 shell 脚本专家,所以我只想快速回答。我试过类似的东西

ls -R|grep generator|gedit

但这只是行不通,因为这只是一个愚蠢的猜测。那么正确的做法是什么?

更新:Jaypal Singh、kev 和 Sorin 的回答非常有帮助,但 kev 的回答涵盖了更多案例,所以我将其标记为正确。

最佳答案

find . -name 'generator.yml' -print0 | xargs -0 gedit

或者

find . -name 'generator.yml' -exec gedit {} +

关于linux - 在gedit中打开当前目录所有子目录下名为generator.yml的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8658275/

相关文章:

linux - 如何使用 OpenSSL shell 命令创建 Json Web Token (JWT)?

linux - 发送modem AT指令及解析结果

linux - 如何从脚本本身检查脚本是否正在运行?

regex - 使用正则表达式列出 Linux 驱动程序

linux - 多次在单个文件上进行 grep

windows - ASSIGN win XP 命令行输出到变量

linux - 无法进行正确匹配

linux - 在 bash 脚本中使用 for 循环

linux - 使用 AWK 和 BASH 将大型压缩文件拆分为多个输出

linux - 如何在最小的 linux 安装上 "docker run"一个 shell session 并立即拆除容器?