linux - UNIX - 需要有关 grep 命令的帮助

标签 linux unix grep

我正在尝试更改存储库中的版权,我的意思是将旧版权更改为新版权,例如将版权 2008 更改为版权 2012,

所以我想做的就是找到,

  1. 有多少个文件有2个版权
  2. 有多少文件没有任何版权
  3. 有多少文件拥有单一的旧版权

我能够实现 问题 2 通过使用 grep -vir copyright *,和 问题 3 使用 grep -rni copyright *

如何列出所有拥有 2 个版权的文件?

最佳答案

想必3个、4个或者更多的版权和2个一样麻烦吧?

可以使用grep进行计数,然后再次过滤掉1的计数:

grep -irc copyright * | grep -v '^ *1 '

关于linux - UNIX - 需要有关 grep 命令的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12432356/

相关文章:

linux - 即使使用有效的字符设备也会出现 "/dev/**** No such device"错误

c - calloc 和 malloc + memset 完全一样吗?

c - 如何从可能包含空字符的输入流中读取未知数量的字节?

linux - Linux是否为应用程序提供单调递增的时钟

python - 获取通过 os.system() 命令执行的命令的输出

Linux tail + grep + less

linux - docker中最合适的mongodb Version 4?

ruby - 我如何使 stdin 成为 tty?

linux - 如何打印两条/多条匹配线?

正则表达式:尝试匹配两个字符串*之间没有*某个字符