1.5 KiB
Raw Blame History

egrep

Искать шаблоны в файлах используя расширенные regex-выражения. Примечание: эта команда — псевдоним для grep --extended-regexp. Больше информации: https://manned.org/egrep.

  • Найти один или более повторяющихся символов:

egrep '{{а}}+' {{путь/к/файлу}}

  • Найти ноль или одно вхождение символа (необязательное совпадение):

egrep '{{а}}?' {{путь/к/файлу}}

  • Найти 10 повторений символа:

egrep '{{а}}{10}' {{путь/к/файлу}}

  • Найти от 3 до 7 повторений символа:

egrep '{{а}}{3,7}' {{путь/к/файлу}}

  • Найти один из перечисленных вариантов:

egrep '{{кот}}|{{собака}}|{{мышь}}' {{путь/к/файлу}}

  • Найти один из перечисленных вариантов внутри большего шаблона:

egrep 'с({{а}}|{{о}}|{{у}})к' {{путь/к/файлу}}

  • Найти группу символов, повторяющуюся один или более раз:

egrep '({{аеиоу}})+' {{путь/к/файлу}}

egrep [[{{:alnum:|:alpha:|:space:|...}}]] {{путь/к/файлу}}