GREP
Версия от 21:49, 21 апреля 2023; Root (обсуждение | вклад)
Базовое назначение grep - поиск и вывод строк текста документа, содержащих заданную текстовую строку.
Например, если необходимо вывести из файла passwd информацию только о пользователе root
grep root /etc/passwd
Вывести три строки после искомой
grep root /etc/passwd -A 3
Вывести три строки до искомой
grep root /etc/passwd -B 3
Вывести три строки до и после искомой
grep root /etc/passwd -D 3
Использование шаблона - расширенное регулярное выражение
netstat -a -p tcp | grep -E 'Proto|LISTEN' Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 *.ssh *.* LISTEN tcp4 0 0 *.imap *.* LISTEN
Выборка доменов из лога произвольного формата
grep -o -P '[a-z]*.domain.com' haproxy.log | sort| uniq