Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

grep
Показать строки, соответствующие регулярным выражениям

Симлинк на: [ ToyBox ]

Тип файла: команда
  Eng  

usage: grep [-EFrivwcloqsHbhn]
@@ [-ABC NUM]


[-m MAX]

[-e REGEX]...

[-MS PATTERN]...

[-f REGFILE]
[FILE]...

Показать строки, соответствующие регулярным выражениям.

Если нет -e, первый аргумент - регулярное выражение
для соответствия.
Без файлов (или "-" имя файла) читать stdin.

Возвращает:
0 при совпадении
1 совпадений не найдено
2 при ошибках команды

  • -e Регулярное выражение для соответствия. (Можно повторить.)

  • -f Файл со списком регулярных выражений для сопоставления.

    Поиск файлов:

  • -r Рекурсия в подкаталоги (по умолчанию ФАЙЛ равен ".")

  • -R Рекурсия в подкаталоги и символические ссылки на каталоги

  • -M Соответствовать шаблону имени файла (--include)

  • -S Пропустить шаблон имени файла (--exclude)

  • --exclude-dir=ШАБЛОН Пропустить шаблон каталога

  • -I игнорировать бинарные файлы

    Тип соответствия:

  • -A Показать ЧИСЛО строк после

  • -B Показать ЧИСЛО строк до совпадения

  • -C контекст NUM строк (A+B)

  • -E расширенный синтаксис регулярного выражения

  • -F исправлено (буквальное совпадение)

  • -a всегда текст (не двоичный)

  • -i без учета регистра

  • -m соответствует МАКСИМАЛЬНОМУ количеству строк

  • -v инвертировать совпадение

  • -w целое слово (подразумевается -E)

  • -x целая строка

  • -z ввод NUL завершается

    Режимы отображения: (по умолчанию: совпадающая строка)

  • -c количество совпадающих строк

  • -l показывать только совпадающие имена файлов

  • -o только совпадающая часть

  • -q тихо (только ошибки)

  • -s тихий (без сообщения об ошибке)

  • -Z вывод NUL завершен

    Выходной префикс

  • -H принудительное имя файла

  • -b смещение совпадения в байтах

  • -h скрыть имя файла

  • -n номер строки совпадения

    по умолчанию: имя файла, если проверяется более 1 файла

    [ ToyBox ]     [ ManLinux ]