grep --helpОтобразить справочную информацию по команде grep.
grep --versionПоказать установленную версию grep.
grep "search_term" document.txtНайти строку с указанным термином в файле document.txt.
grep -i "search_term" document.txtВыполнить поиск без учёта регистра (регистр букв не важен).
grep -v "exclude_term" document.txtПоказать только те строки, в которых не встречается указанный термин.
grep -c "count_term" document.txtПодсчитать, в скольких строках встретился указанный термин.
grep -l "find_term" *.txtВывести список имён файлов (в каталоге), в которых есть указанный термин.
grep -L "missing_term" *.txtВывести список имён файлов, в которых нет указанного термина.
grep -w "whole_word" document.txtИскомый шаблон должен совпадать целиком с отдельным словом, а не лишь частью.
grep -x "exact_line" document.txtВыбрать только те строки, которые ровно совпадают с указанным текстом.
grep -o "only_match" document.txtПоказать только ту часть строки, которая совпала с шаблоном.
grep -n "numbered_term" document.txtВывести результаты поиска вместе с номерами строк.
grep -A 2 "after_term" document.txtПоказать 2 строки после каждой найденной (последовательность -A N).
grep -B 2 "before_term" document.txtПоказать 2 строки до каждой найденной (-B N).
grep -C 2 "context_term" document.txtПоказать 2 строки до и после каждого совпадения (-C N).
grep -E "regex_pattern" document.txtИспользовать расширенные регулярные выражения (equivalent to egrep).
grep -F "fixed_string" document.txtИскомая строка — фиксированная, без обработки как регулярного выражения.
grep -P "perl_regex" document.txtПрименить Perl‑совместимые регулярные выражения.
grep --include="*.log" "error_message" /var/log/Искать термин только в файлах с расширением .log внутри /var/log/.
grep --exclude="*.tmp" "search_term" *Исключить из поиска файлы с расширением .tmp, обрабатывать остальные.
@linux_read
