Мне нужна помощь с однострочником, который я могу запустить из терминала Mac OS X.Я использую MAMP для веб-разработки на моем Mac.У меня есть много проектов CakePHP в моей директории "/ Applications / MAMP / htdocs".Для простоты, давайте просто скажем, что у меня было два проекта CakePHP и что это был вывод команды find /Applications/MAMP/htdocs -type d -iname Controller*
:
/Applications/MAMP/htdocs/my_cake1.3_project/app/controllers
/Applications/MAMP/htdocs/my_cake1.3_project/app/tests/cases/controllers
/Applications/MAMP/htdocs/my_cake1.3_project/cake/console/templates/skel/controllers
/Applications/MAMP/htdocs/my_cake1.3_project/cake/console/templates/skel/tests/cases/controllers
/Applications/MAMP/htdocs/my_cake1.3_project/cake/libs/controller
/Applications/MAMP/htdocs/my_cake1.3_project/cake/tests/cases/libs/controller
/Applications/MAMP/htdocs/my_cake1.3_project/cake/tests/test_app/controllers
/Applications/MAMP/htdocs/my_cake1.3_project/cake/tests/test_app/plugins/test_plugin/controllers
/Applications/MAMP/htdocs/my_cake2_project/app/Controller
/Applications/MAMP/htdocs/my_cake2_project/app/Test/Case/Controller
/Applications/MAMP/htdocs/my_cake2_project/lib/Cake/Console/Templates/skel/Controller
/Applications/MAMP/htdocs/my_cake2_project/lib/Cake/Console/Templates/skel/Test/Case/Controller
/Applications/MAMP/htdocs/my_cake2_project/lib/Cake/Controller
/Applications/MAMP/htdocs/my_cake2_project/lib/Cake/Test/Case/Controller
/Applications/MAMP/htdocs/my_cake2_project/lib/Cake/Test/test_app/Controller
/Applications/MAMP/htdocs/my_cake2_project/lib/Cake/Test/test_app/Plugin/TestPlugin/Controller
Теперь, иногда я хочу найти фрагмент кода, который язнаю, что я использовал в одном из контроллеров моих проектов CakePHP, но я не могу вспомнить, какой это был проект, поэтому я хочу найти их все.Однако я не хочу тратить время на поиск в папке "app / tests / case / controllers" или в папке "cake /".Команда find /Applications/MAMP/htdocs -type d -iname Controller* | grep -i /app/Controller
дает мне список папок, в которых я хочу искать:
/Applications/MAMP/htdocs/my_cake1.3_project/app/controllers
/Applications/MAMP/htdocs/my_cake2_project/app/Controller
Мне просто нужно найти способ получить этот вывод, добавить косую черту и звездочку (/ *) в конецкаждой строки и передайте каждую строку команде grep -il "string to search for"
.Любая помощь будет оценена.Спасибо!