📜  Linux 中的 zgrep 命令和示例

📅  最后修改于: 2022-05-13 01:57:27.751000             🧑  作者: Mango

Linux 中的 zgrep 命令和示例

zgrep命令用于从给定的文件中搜索表达式,即使它是压缩的。适用于grep命令的所有选项也适用于zgrep命令。

句法:

zgrep [grep options] Expression File name

选项:

  • -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