Odpowiedzi:
Istnieje flaga -o, która wskazuje, że powinien zostać wydrukowany tylko dopasowany podsekcja linii.
Użyj tego w połączeniu z wc -l:
grep -o "part of line" | wc -l
man grep również to wyjaśnia.
Alternatywą dla innych odpowiedzi jest użycie grep:
grep -o "seach pattern" somefile.txt | grep -c ""
-O w pierwszym grepie wypisuje każde dopasowanie i tylko dopasowanie - nie całą linię (chyba, że cała linia JEST dopasowaniem, oczywiście). -C w drugim grep następnie je zlicza.
Jest jeszcze kilka znaków do wpisania (np. 4 lub 5), ale łatwiej mi zapamiętać.