Linux Labs

Bash: обработка текста и скрипты / Ступень 1 из 9

Регулярные выражения в grep

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 6 из 6 · итог · 2 мин

Итог

  • grep ищет знаки шаблона подряд в любом месте строки, в том числе внутри другого слова.
  • Место совпадения задают ^ (начало строки), $ (конец) и ключ -w (целое слово); квадратные скобки — один знак из набора.
  • grep -E понимает | и +; шаблон 'ERROR|Error:|err=[1-9]' находит все ошибки журнала и ничего лишнего.
  • -o печатает только совпадения, и их считают конвейером sort | uniq -c.
  • В начале урока grep error нашёл слово terror и пропустил ERROR, Error: и err=5: шаблон был точной подстрокой, и место совпадения, регистр и варианты он не задавал.
Ubuntu 24.04
Загрузка…