Il suo uso princupale è quello di stampare uno o più file su stdout:
cat [opzioni] file1 [file2 ... fileN]
Si può anche ridirigere l’output su un altro file o su un altro stream:
cat file1 > file2
cat file1 >> file2
Opzioni utili:
-n: stampa il numero di riga (utile quando si stampa un file sorgente).
-b: come -n ma stampa il numero di riga solo sulle righe non vuote.
-s: rimuove le linee vuote multiple.
-T: stampa i tab come ^I.
-E: stampa i newline come $.
-v: stampa i caratteri non stampabili in formato human readable.