Справочник по консольным командам Toybox для Android 12


    Ver.0.8.4       Ver.0.8.9     Pending  

Показать строки, соответствующие регулярным выражениям - Show lines matching regular expressions



grep

Консольный help команды:

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=PATTERN Пропустить шаблон каталога
  • -I Игнорировать двоичные файлы тип соответствия:
  • -A Показать ЧИСЛО строк после
  • -B Показать ЧИСЛО строк перед соответствием
  • -C ЧИСЛО строк контекста (A+B)
  • -E расширенный синтаксис регулярного выражения
  • -F исправлен (буквальное совпадение)
  • -a всегда текст (не двоичный)
  • -i без учета регистра
  • -m совпадение MAX много строк
  • -v инвертировать совпадение
  • -w целиком слово (подразумевает -E)
  • -x целая строка
  • -z ввод NUL завершается режимы отображения: (по умолчанию: совпадающая строка)
  • -c количество совпадающих строк
  • -l показывать только совпадающие имена файлов
  • -o только совпадающую часть
  • -q тихий (только ошибки)
  • -s тихий (нет сообщений об ошибках)
  • -Z вывод NUL завершен выходной префикс (по умолчанию: имя файла, если проверяется более 1 файла)
  • -H заставить имя файла
  • -b байтовое смещение совпадения
  • -h скрыть имя файла
  • -n номер строки совпадения

  •  usage:  grep [-EFrivwcloqsHbhn] [-ABC NUM] [-m MAX] [-e REGEX]... [-MS PATTERN]... [-f REGFILE] [FILE]...
    
    
    Show lines matching regular expressions. If no -e, first argument is
    regular expression to match. With no files (or "-" filename) read stdin.
    Returns 0 if matched, 1 if no match found, 2 for command errors.
    
  • -e Regex to match. (May be repeated.)
  • -f File listing regular expressions to match. file search:
  • -r Recurse into subdirectories (defaults FILE to ".")
  • -R Recurse into subdirectories and symlinks to directories
  • -M Match filename pattern (--include)
  • -S Skip filename pattern (--exclude)
  • --exclude-dir=PATTERN Skip directory pattern
  • -I Ignore binary files match type:
  • -A Show NUM lines after -B Show NUM lines before match
  • -C NUM lines context (A+B) -E extended regex syntax
  • -F fixed (literal match) -a always text (not binary)
  • -i case insensitive -m match MAX many lines
  • -v invert match -w whole word (implies -E)
  • -x whole line -z input NUL terminated display modes: (default: matched line)
  • -c count of matching lines -l show only matching filenames
  • -o only matching part -q quiet (errors only)
  • -s silent (no error msg) -Z output NUL terminated output prefix (default: filename if checking more than 1 file)
  • -H force filename -b byte offset of match
  • -h hide filename -n line number of match