Как подсчитать количество строк, соответствующих шаблону, возвращенному командой linux
Как подсчитать количество строк, соответствующих шаблону, возвращенному командой linux
Я хочу, чтобы количество возвращаемых строк начиналось с 'foo', поэтому, если я передам вывод в grep, это сработает?
cat | grep -c ^foo
3 ответа
cat | grep ^foo | wc -l
Чтобы показать, сколько строк, содержащих foo есть.
Со страницы руководства grep:
**** Общий выходной контроль ****
-c, --count Suppress normal output;
вместо этого выведите количество подходящих строк для каждого входного файла. С помощью опции -v, --invert-match (см. Ниже) подсчитайте несовпадающие строки. (-c определяется POSIX.)