shell 显示匹配项总数

pieyvz9o  于 2023-06-24  发布在  Shell
关注(0)|答案(1)|浏览(129)

我在我的代码上运行rg "\bres\b" --stats,它显示了这样的统计数据:

665 matches
534 matched lines
149 files contained matches
3603 files searched
33871 bytes printed
9805953 bytes searched
0.445034 seconds spent searching
0.083803 seconds

我只想知道有665 matches,理想情况下运行这样的命令,输出为:

$ rg "\bres\b" --total-matches
665

有办法吗?我对使用--stats从命令输出中获取此stat不感兴趣。

laik7k3q

laik7k3q1#

我发现这个命令显示的数字与--stats中的完全相同:

rg {regex} --count-matches --no-filename | awk '{s+=$1} END {print s}'

相关问题