Linux 中的 zgrep 命令详解与实例

zgrep 命令让我们能够直接在压缩文件中搜索指定的表达式,而无需先进行解压。适用于 grep 命令的所有选项,同样完全适用于 zgrep 命令。
语法:

zgrep [grep options] Expression File name

选项:

  • -c : 这个选项用于显示每个文件中匹配行的总数。

示例:

zgrep -c "linux" example.txt.gz
  • -i : 这个选项用于忽略大小写敏感性。

示例:

zgrep -i "LINUX" example.txt.gz
  • -n : 如果行中包含给定的表达式,这个选项用于显示该行的行号。

示例:

zgrep -n "linux" example.txt.gz
  • -v : 这个选项用于显示包含表达式的行。这基本上相当于反转了搜索功能。

示例:

zgrep -v "linux" example.txt.gz
  • -e : 这个选项用于指定表达式,并且可以多次使用来指定多个模式。

示例:

zgrep -e "linux" -e "Linux" example.txt.gz
  • -o : 这个选项用于仅显示行中与给定表达式匹配的部分。

示例:

zgrep -o "linux" example.txt.gz
  • -l : 这个选项用于显示包含表达式的文件名称。

示例:

zgrep -l "linux" *
  • -w : 默认情况下,即使表达式仅作为子字符串出现,zgrep 命令也会显示该行。这个选项规定,只有当整个表达式完全匹配时才显示该行。

示例:

zgrep -w "linux" example.txt.gz
  • -h : 这个选项用于显示匹配的行,但不显示文件名。

示例:

zgrep -h "linux" example.txt.gz
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/25722.html
点赞
0.00 平均评分 (0% 分数) - 0