在这里插入图片描述
用虚拟机VMware ubuntu 里面的terminal输入man whatis查看相关说明
在这里插入图片描述
ZGREP(1)

General Commands Manual一般命令手册

NAME名字

zgrep - search possibly compressed files for a regular expression
搜索可能已压缩的文件以查找正则表达式

SYNOPSIS概要

zgrep [ grep_options ] [ -e ] pattern filename…
zgrep [ grep_选项][ -e ]模式 文件名…

DESCRIPTION描述

Zgrep invokes grep on compressed or gzipped files. All options specified are passed directly to grep.If no file is specified, then the standard input is decompressed if necessary and fed to grep. Otherwise the given files are uncompressed if necessary and fed to grep.
Zgrep在压缩或gzip文件上调用grep。所有指定的选项都直接传递给grep。如果未指定任何文件,则在必要时对标准输入进行解压缩,并将其提供给grep。否则,如果需要,将对给定的文件进行解压缩,并将其馈送给grep。

If the GREP environment variable is set, zgrep uses it as the grep program to be invoked.
如果设置了GREP环境变量,zgrep将其用作要调用的GREP程序。

补充说明:

使用zgrep命令可以在压缩文件中调用grep按正则表达式来搜索

语法格式:

zgrep [参数] [模式] [文件名]

常用参数:-x

 被排除在处理归档成员的可选列表中

参考实例:

在压缩文件/a.zip中搜索字符a:
[root@linuxcool ~]# zgrep a /root/a.zip

搜索在压缩包1.zip中存在的关键词f、o、以及不存在的关键词a的运行效果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

拓展说明:

  1. zgrep这个命令最大的一个好处就是省去了解压文件的这一步骤,节省了许多时间和空间,便可以找到我们想要查找的信息
  2. zgrep这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。

zgrep ’ 输入你要查找的东西’ /目录 /文件 .gz 或者.log (当日)
grep ’ 输入你要查找的东西’ /目录 /文件 .gz 或者.log (非当日的压缩文件)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐