№20
Найти файлы по определенной маске, содержащие определенный текст. Отображает имя файла, номер строки где найден текст, и саму строку. Все это красиво раскрашивает (если консоль позволяет раскраску)
//Найдем все файлы *.php, содержание строку print_r
$ find . -name "*.php" |\
while read i; do \
cat "$i" | grep -H --label="$i" -n "print_r"; \
done
//Тоже самое - в виде одной строки (для удобства копипасты)
$ find . -name "*.php" | while read i; do cat "$i" | grep -H --label="$i" -n "print_r"; done
Источник:
blog.dander.ru
blog.dander.ru