gpt4 book ai didi

grep - 我如何 'grep -c' 并避免打印 '0' 计数为零的文件

转载 作者:行者123 更新时间:2023-12-04 20:35:52 24 4
gpt4 key购买 nike

命令“grep -c blah *”列出所有文件,如下所示。

 % grep -c jill *
file1:1
file2:0
file3:0
file4:0
file5:0
file6:1
%

我想要的是:
 % grep -c jill * | grep -v ':0'
file1:1
file6:1
%

不是像上面那样管道和 grep'ing 输出,是否有一个标志来禁止列出 0 计数的文件?

圣洁

最佳答案

如何grep非零计数:
grep -rIcH 'string' . | grep -v ':0$'

  • -r递归子目录。
  • -I忽略二进制文件(感谢 @tongpu ,术士)。
  • -c显示匹配次数。烦人的是,包括 0 个文件。
  • -H显示文件名,即使只有一个文件(感谢 @CraigEstey )。
  • 'string'你的字符串在这里。
  • .从当前目录开始。
  • | grep -v ':0$'删除 0 计数文件。 (感谢 @LaurentiuRoescu)

  • (我意识到 OP 不包括管道技巧,但这对我有用。)

    关于grep - 我如何 'grep -c' 并避免打印 '0' 计数为零的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35565533/

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