Подсчитать количество найденных строк в папках

У меня есть папка с .tex файлами, и я хочу узнать, сколько TODO есть во всех файлах. В настоящее время я делаю это:

grep -r "TODO" chapters/*.tex | wc -l

Это дает мне каждую строку, которая имеет (по крайней мере) одну TODO. Как мне нужно изменить его таким образом, чтобы он не считал строки, а на самом деле происходил, чтобы охватить случай, когда одна строка может содержать несколько TODO с?

0
задан 2 October 2019 в 00:04

1 ответ

Используйте эти -o флаг:

-o, - только соответствующая Печать только подобранные (непустые) части согласующего отрезка длинной линии, с каждой такой частью на отдельной выходной строке.

, Например grep -ro "TODO" chapters/*.tex | wc -l

2
ответ дан 23 October 2019 в 09:42

Другие вопросы по тегам:

Похожие вопросы: