Я знаю, что это старый , но все же: Количество отфильтрованных строк
Мой файл выглядит так:
Number of files sent
Company 1 file: foo.pdf OK
Company 1 file: foo.csv OK
Company 1 file: foo.msg OK
Company 2 file: foo.pdf OK
Company 2 file: foo.csv OK
Company 2 file: foo.msg Error
Company 3 file: foo.pdf OK
Company 3 file: foo.csv OK
Company 3 file: foo.msg Error
Company 4 file: foo.pdf OK
Company 4 file: foo.csv OK
Company 4 file: foo.msg Error
Если я хочу узнать, сколько файлов отправлено, ОК:
grep "OK" <filename> | wc -l
OR
grep -c "OK" filename