我想计算单行上的匹配数(或所有行,因为总是只有一行)。
我想不仅仅计算每行一场比赛,如
echo "123 123 123" | grep -c -E "123" # Result: 1
更好的例子:
echo "1 1 2 2 2 5" | grep -c -E '([^ ])( \1){1}' # Result: 1, expected: 2 or 3
你可以使用grep -o
然后通过管道wc -l
:
$ echo "123 123 123" | grep -o 123 | wc -l
3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)