Miałem polecenie, które działałoby przez plik tekstowy, policzyło wszystkie wystąpienia słów i wydrukowało je w następujący sposób:
user@box $˜ magic-command-i-forgot | with grep | and awk | sort ./textfile.txt
66: the
54: and
32: I
16: unix
12: bash
5: internet
3: sh
1: GNU/Linux
Więc nie wyszukuje wiersz po wierszu, ale słowo po słowie i robi to dla wszystkich słów, nie tylko dla jednego słowa. Dawno temu znalazłem go gdzieś w Internecie, ale nie mogę go znaleźć ani zapamiętać ...
tr -s
do obsługi wielu spacji, szczególnie w przypadku wcięcia.