unix:用 .gz 文件剪切

ti0*_*878 4 unix grep cut

我使用 'cut' 方法来查看一些日志:

cut -d'#' -f3-8 logs.txt | grep 'code:1'
Run Code Online (Sandbox Code Playgroud)

有人知道如何将它与 .gz 文件一起使用吗?

这些都不起作用:

zcut -d'#' -f3-8 logs.gz | zgrep 'code:1'
zcut -d'#' -f3-8 logs.gz | grep 'code:1'
cut -d'#' -f3-8 logs.gz | zgrep 'code:1'
Run Code Online (Sandbox Code Playgroud)

aic*_*ell 5

也许你可以使用这个:

$ zcat logs.gz | cut -d'#' -f3-8 | grep 'code:1'
Run Code Online (Sandbox Code Playgroud)

zcat 命令解压缩logs.gz 文件并将解压缩的数据写入标准输出。