Shell提示下Grep压缩的.gz文件
时间:2020-01-09 10:46:00 来源:igfitidea点击:
如何使用grep命令搜索.gz文件。
不幸的是,grep命令在我的压缩文件上不起作用。
如何编写脚本以自动化整个过程以grep一些压缩文件?
我是否必须先解压缩它们并对其运行grep?
不,您不必使用gunzip或者gzip命令解压缩文件。
Linux和类UNIX操作系统随附z*命令。
您需要使用zgrep命令,该命令在压缩或者gzip压缩的文件上调用grep。
指定的所有选项都直接传递给grep命令或者egrep命令。
语法
要搜索名为test.gz的.gz文件,请执行:
$ zgrep 'word-to-search' /path/to/test.gz $ zgrep 'GET /faq/a-long-url/' /path/to/access.log.gz
您可以运行zcat命令在屏幕上显示文件:
$ zcat file.gz