leosun | Дата: Четверг, 29.03.2012, 21:04 | Сообщение # 1 |
Майор
Группа: Администраторы
Сообщений: 89
Статус: Offline
| grep: коллекция примеров использования Tue, 09/20/2011 - 11:42 — bakl grep: коллекция примеров использования
grep — утилита командной строки, используется для фильтрации текста по шаблону, в качестве шаблона могут быть регулярные выражения.
Для grep'а использую такой псевдоним
alias grep='egrep --color'
Таблица со временем будет дополнятся. Команда Описание grep pattern file.txt поиск pattern в файле file.txt, с выводом полностью совпавшей строкой grep -o pattern file.txt поиск pattern в файле file.txt и вывод только совпавшего куска строки grep -i pattern file.txt игнорирование регистра при поиске grep -bn pattern file.txt показать строку (-n) и столбец (-b), где был найден pattern grep -v pattern file.txt инверсия поиска (найдет все строки, которые не совпадают с шаблоном pattern) grep -A 3 pattern file.txt вывод дополнительных трех строк, после совпавшей grep -B 3 pattern file.txt вывод дополнительных трех строк, перед совпавшей grep -C 3 pattern file.txt вывод три дополнительные строки перед и после совпавшей grep -r pattern $HOME рекурсивный поиск по директории $HOME и всем вложенным grep -c pattern file.txt подсчет совпадений grep -L pattern *.txt вывести список txt-файлов, которые не содержат pattern grep -l pattern *.txt вывести список txt-файлов, которые содержат pattern grep -w pattern file.txt совпадение только с полным словом pattern grep -f patterns.txt file.txt поиск по нескольким pattern из файла patterns.txt, шаблоны разделяются новой строкой grep -I pattern file.txt игнорирование бинарных файлов grep -v -f file2 file1 > file3 вывод строк, которые есть в file1 и нет в file2 grep -in -e 'python' `find -type f` рекурсивный поиск файлов, содержащих слово python с выводом номера строки и совпадений grep -inc -e 'test' `find -type f` | grep -v :0 рекурсивный поиск файлов, содержащих слово python с выводом количества совпадений grep . *.py вывод содержимого всех py-файлов, предваряя каждую строку именем файла grep "Http404" apps/**/*.py рекурсивный поиск упоминаний Http404 в директории apps в py-файлах
источник
FotoCash.ru - оплот стабильного конверта Получи виртуального питомца
|
|
| |