我有一个包含.tex
文件的文件夹,想找出TODO
所有文件中有多少个 s。目前,我正在这样做:
grep -r "TODO" chapters/*.tex | wc -l
这给了我每行至少有一个TODO
。我需要如何更改它,以便它不计算行数而是真正计算出现次数,以涵盖一行可以包含多个 的情况TODO
?
答案1
使用-o
标志:
-o, --only-matching 仅打印匹配行中匹配的(非空)部分,每个部分位于单独的输出行上。
例如grep -ro "TODO" chapters/*.tex | wc -l