Ho avuto un comando che avrebbe funzionato attraverso un file di testo, contando tutte le occorrenze delle parole e stampandolo in questo modo:
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
Quindi non cerca riga per riga, ma parola per parola, e lo fa per tutte le parole, non solo per 1 parola. L'avevo trovato da qualche parte su Internet molto tempo fa, ma non riesco a trovarlo o ricordarlo.
tr -s
per gestire più spazi, soprattutto quando si incontrano rientri.