Você não precisa do primeiro cat
, que é conhecido como Uso inútil de gato (UUOC) .
Além disso, muito útil é grep -o
, que apenas exibe os padrões correspondentes, um por linha.
E, em seguida, conte as linhas com wc -l
.
grep -v ignore YOUR_FILE | grep -o format300 | wc -l
Isso imprime 3
para sua pequena amostra.