Unix:用.gz文件剪切

时间:2018-06-21 07:29:49

标签: unix grep cut

我使用'cut'方法通过一些日志进行grep:

cut -d'#' -f3-8 logs.txt | grep 'code:1'

有人知道如何在.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'

1 个答案:

答案 0 :(得分:2)

可能您可以使用:

$ zcat logs.gz | cut -d'#' -f3-8 | grep 'code:1'

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