Команда zgrep в Linux с примерами

Опубликовано: 16 Февраля, 2022

Команда zgrep используется для поиска выражений в заданном файле, даже если он сжат. Все параметры, которые применяются к команде grep, также применимы к команде zgrep .

Синтаксис:

 zgrep [параметры grep] Имя файла выражения

Параметры:

  • -c: этот параметр используется для отображения количества совпадающих строк для каждого файла.

    Пример:

     zgrep -c "linux" GFG.txt.gz 

  • -i: этот параметр используется для игнорирования чувствительности к регистру.

    Пример:

     zgrep -i "LINUX" GFG.txt.gz 

  • -n: эта опция используется для отображения номера строки файла, если данное выражение присутствует в строке.

    Пример:

     zgrep -n "Linux" GFG.txt.gz 

  • -v: этот параметр используется для отображения строк, в которых нет выражения. В основном инвертируйте функцию поиска.

    Пример:

     zgrep -v "linux" GFG.txt.gz 

  • -e: этот параметр используется для указания выражения, но может использоваться несколько раз.

    Пример:

     zgrep -e "linux" -e "Linux" GFG.txt.gz 

  • -o: этот параметр используется для отображения только вычисленной части строки из данного выражения.

    Пример:

     zgrep -o "Linux" GFG.txt.gz 

  • -l: этот параметр используется для отображения имен файлов с присутствующим в нем выражением.
    Пример:
     zgrep -l "Linux" * 

  • -w: по умолчанию команда zgrep отображает строки, даже если выражение найдено как подстрока. Этот параметр отображает строки только в том случае, если найдено все выражение.

    Пример:

     zgrep -w "Linux" GFG.txt.gz 

  • -h: этот параметр используется для отображения совпадающих строк, но не отображает имена файлов.

    Пример:

     zgrep -h "Linux" GFG.txt.gz