Zero input_file_names в Grep

Из руководства для grep общая форма использования grep:

 grep options pattern input_file_names 

В частности, указано: «Может быть ноль или больше имен файлов ввода».

Какие файлы являются кандидатами на поиск, если есть нулевые имена файлов? Ex. grep mystr

  • Как обрабатывать файл как одну строку с помощью grep для применения шаблона поиска регулярного выражения?
  • Как использовать отрицание команды в цикле while с grep в сценарии оболочки?
  • строка grep, где следующая строка не содержит строки
  • Grep для строки в первой строке всех файлов в каталоге и потомках
  • Как найти все файлы, содержащие определенную строку, рекурсивно на BusyBox 1.4.2?
  • Поиск нескольких шаблонов в определенном столбце в файле фиксированной длины и вывод всей строки
  • Как анализировать файл данных для извлечения определенных данных и формата для другого использования?
  • использование grep --perl-regexp
  • 2 Solutions collect form web for “Zero input_file_names в Grep”

    От man grep :

      file A pathname of a file to be searched for the patterns. If no file operands are specified, the standard input shall be used. 

    Поэтому он будет ждать ввода текста, если нет конвейера или перенаправления.

    Он читает со своего стандартного ввода (дескриптор файла 0), если не указано имя файла.

     grep foo 

    эквивалентно:

     grep foo - 

    Это позволяет:

     grep foo < file 

    Или:

     cmd | grep foo 

    Если grep foo запускается в приглашении интерактивной оболочки в терминале, grep будет считывать с терминального устройства, поэтому из того, что вы вводите с клавиатуры.

    Interesting Posts

    Блокировка привода CD / DVD (предотвращение извлечения)

    Как загрузиться в корневую файловую систему btrfs с минимальными initramf без udev hook?

    Как исправить вывод моего терминала персонажем?

    .bashrc псевдоним не работает

    После перезапуска Chromium шрифты искажены

    Каков наилучший способ удаления файлов и папок в каталог, исключая содержимое одной папки?

    Как печатать удобочитаемый формат в формате KB, MB, GB вместо K, M, G?

    Сценарий Bash для вывода пути на флеш-накопитель USB

    Поиск количества дочерних процессов определенного процесса

    Как решить ошибку «tar: invalid magic» на Linux Alpine

    Тестирование правила брандмауэра – сбой telnet

    Команды для определения уровня использования сервера

    Прочитайте именованный канал один раз каждый раз, когда ввод написан

    Разрешить определенному пользователю или группе root доступ без пароля к / bin / date

    Как проверить, идентичны ли два снимка btrfs?

    Linux и Unix - лучшая ОС в мире.