Публикации категории "Linux"

Шпаргалка по GNU grep

| Linux

GNU grep находит шаблоны в текстовых файлах и потоках.

Основы

grep [pattern] FILE

grep '^[A,E].*o' f.txt Найти строку, начинающуюся с A или E и заканчивающуюся на o
grep -f pat.txt f.txt Сканировать f.txt, используя содержимое pat.txt как регулярное выражение
grep -i Gnu f.txt Найти "gnu" в f.txt, игнорируя регистр букв.
grep -v gnu f.txt Найти все строки, не содержащие "gnu" (инвертировать соответствие)
grep -w 'a.*o' f.txt Искать только совпадения целого слова, игнорируя подстроки
grep -x 'a.*o' f.txt Искать только совпадения целой строки, как в ^(a.*o)$
Читать дальше →