четверг, 8 июля 2010 г.

grep: список файлов и всё

У grep'а есть ключ -l, который позволяет просто вывести список файлов, в которых встречается искомая фраза без излишнего цитирования.
Другой полезный ключ -v позволяет «перевернуть» паттерн.
Хинт: 
grep -Rl Москва ./* | grep -v svn
Эта команда выдает список файлов во всех вложенных директориях, в которых встречается слово «Москва» кроме файлов, в путях которых есть «svn».