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