Il comando sort permette di ordinare le righe contenute in un file secondo criteri configurabili.
E' un comando comune in tutti gli Unix e viene tipicamente utilizzato come filtro.
sort [opzioni] [file]
-b
Ignora gli spazi e i caratteri di tabulazioni all'inizio e alla fine delle righe
-c
Verifica se i file sono già ordinati e, in tal caso non produce output
-f
Ignora la differenza fra caratteri minuscoli e maiuscoli
-i
Ignora i caratteri non stampabili
-n
Effettua un ordinamento numerico
-o file
Memorizza l'output nel file specificato
-r
Inverte l'ordinamento
-u
Le righe doppie vengono riportate in output una sola volta
-M
Tratta i primi tre caratteri come sigla di mese (Jan, Feb, etc...)
-t carattere
Utilizza il carattere indicato come delimitatore di campo (default è lo spazio)
+#
Esegue l'ordinamento sulla base del campo #+1
Ricerca nel file system: find, locate. Confronto e verifica di file: diff, md5sum. Filtri di output: grep, wc, sed, awk.