Поиск подстроки в файлах на сервере FreeBSD
28.10.2012Ок, чтобы долго не бегать, сразу дам ответ на вопрос «Как найти строку во всех файлах в текущей папке»:
$ find $PWD -name '*.*' -exec grep -l "TEST" {} \;
Использовать по протоколу ssh, $PWD указывает на текущую директорию (можно посмотреть путь командой pwd).
Параметр -name ‘.’ указывает что идёт поиск всех файлов по маске .. К этим файлам выполняем (-exec) команду grep, которая ищет строку TEST в списке файлов и (можете изменять на свою, не забывайте только экранировать некоторые символы, например кавычки) и выводит список всех файлов (-l).
Взято отсюда