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


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

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

Симлинк на: [ 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 завершен

    Выходной префикс
    (по умолчанию: имя файла, если проверяется более 1 файла)

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

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

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

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

    [ ToyBox ]     [ ManLinux ]