Zero input_file_names в Grep

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

 grep options pattern input_file_names 

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

  • Выберите конкретный диапазон полей текстового файла
  • Как передать результат поиска grep в новый файл vi
  • grep: игнорирование GREP_OPTIONS для поиска с учетом регистра
  • Удалять последовательные строки, если шаблоны соответствуют каждой строке
  • неожиданный вывод с помощью grep
  • Чтобы grep 20 символов после и после матча
  • Какие файлы являются кандидатами на поиск, если есть нулевые имена файлов? Ex. grep mystr

  • У меня возникли проблемы с просмотром, если мои имена хостов из моего файла являются либо записью A, либо псевдонимом
  • использование grep для подсчета уникальных идентификаторов с границей слов
  • Grep для строки в файле без использования трубы
  • Как использовать строки grep, которые не начинаются с «#» или «;»?
  • как использовать grep для определенных файлов?
  • Извлеките все строки из одного слова в другое с моим совпадением между
  • 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 будет считывать с терминального устройства, поэтому из того, что вы вводите с клавиатуры.

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