1.5 KiB
1.5 KiB
egrep
Искать шаблоны в файлах используя расширенные
regex-выражения. Примечание: эта команда — псевдоним дляgrep --extended-regexp. Больше информации: https://manned.org/egrep.
- Найти один или более повторяющихся символов:
egrep '{{а}}+' {{путь/к/файлу}}
- Найти ноль или одно вхождение символа (необязательное совпадение):
egrep '{{а}}?' {{путь/к/файлу}}
- Найти 10 повторений символа:
egrep '{{а}}{10}' {{путь/к/файлу}}
- Найти от 3 до 7 повторений символа:
egrep '{{а}}{3,7}' {{путь/к/файлу}}
- Найти один из перечисленных вариантов:
egrep '{{кот}}|{{собака}}|{{мышь}}' {{путь/к/файлу}}
- Найти один из перечисленных вариантов внутри большего шаблона:
egrep 'с({{а}}|{{о}}|{{у}})к' {{путь/к/файлу}}
- Найти группу символов, повторяющуюся один или более раз:
egrep '({{аеиоу}})+' {{путь/к/файлу}}
- Найти используя стандартные классы символов (подробнее: https://www.regular-expressions.info/posixbrackets.html):
egrep [[{{:alnum:|:alpha:|:space:|...}}]] {{путь/к/файлу}}