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.