Откройте все файлы с именем generator.yml во всех подкаталогах текущего каталога в gedit. - PullRequest
1 голос
/ 28 декабря 2011

Я не эксперт по написанию сценариев оболочки, поэтому я просто хочу получить быстрый ответ. Я пробовал что-то вроде

ls -R|grep generator|gedit

но это просто не работает, потому что это просто глупое предположение. Так каков правильный путь?

ОБНОВЛЕНИЕ : ответы Джайпала Сингха, Кева и Сорина были очень полезными, но ответ Кева охватывает больше случаев, поэтому я отмечаю это правильно.

Ответы [ 4 ]

6 голосов
/ 28 декабря 2011
find . -name 'generator.yml' -print0 | xargs -0 gedit

Или

find . -name 'generator.yml' -exec gedit {} +
3 голосов
/ 31 декабря 2011

Если вы используете zsh или недавний bash, это просто:

% gedit **/generator.yml
1 голос
/ 28 декабря 2011

Быстрый ответ: найти ./ -name generator.yml | xargs gedit

0 голосов
/ 28 декабря 2011

Это должно работать -

find . -name "generator.yml" -exec gedit {} \;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...