Ubuntu. Поиск куска текста в файлах для определённой папки
Поиск текста в файлах осуществляется через команду grep.
Шаблон:
user@name:$ grep -rl [Text] [Folder]
Пример:
user@name:$ grep -rl Big\ Text /home/yura/Рабочий\ стол/folder/
…обращаю Ваше внимание на то, что «Big\ Text» – это текст для поиска – пробелы в тексте поиска указываются через ‘\ ‘, а не привычным пробелом. Тот же принцип для пути к папке, в которой будет осуществляться поиск.
Что такое -rl? Вырезка из мана:
-R, -r, –recursive
Read all files under each directory, recursively; this is
equivalent to the -d recurse option.
-l, –files-with-matchesSuppress normal output; instead print the name of each inputfile from which output would normally have been printed. Thescanning will stop on the first match. (-l is specified byPOSIX.)
Подробнее об остальных ключах можно узнать там же:
user@name:$ man grep

Есть в каком-то графическом редакторе аналогичная функция? Интересуют пхп файлы.