gpt4 book ai didi

linux - 从压缩文件中快速 grep 多个值

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:01:33 24 4
gpt4 key购买 nike

还有比下面命令更好的方法吗?

zgrep ABC test.tgz | grep DEF | grep GHI | ..

我所说的更好是指性能和易用性(即从内存中键入命令)

最佳答案

我觉得你按任何顺序执行 and 。

cat file
ABC
ABC DEF
ABC DEF GHI
ABC GHI DEF
DEF


zgrep ABC file | grep DEF | grep GHI
ABC DEF GHI
ABC GHI DEF

可以这样做

awk '/ABC/ && /DEF/ && /GHI/' file # here patter can be in any order
ABC DEF GHI
ABC GHI DEF


awk '/ABC.*DEF.*GHI/' file  # here patterns need to be in that order.
or
grep "ABC.*DEF.*GHI" file
ABC DEF GHI


grep 不适合以任何顺序执行。

关于linux - 从压缩文件中快速 grep 多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19555753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com