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

pro*_*ngs 1 unix linux bash shell

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

ls -R|grep generator|gedit
Run Code Online (Sandbox Code Playgroud)

但它只是不起作用,因为它只是一个愚蠢的猜测.那么正确的方法是什么?

更新:Jaypal Singh,kev和Sorin的答案非常有帮助,但kev的答案涵盖了更多案例,所以我说的是正确的.

kev*_*kev 6

find . -name 'generator.yml' -print0 | xargs -0 gedit
Run Code Online (Sandbox Code Playgroud)

要么

find . -name 'generator.yml' -exec gedit {} +
Run Code Online (Sandbox Code Playgroud)