Il comando cat o concatenate è un'utilità versatile per combinare due o più file. Puoi anche utilizzare il comando cat per stampare il contenuto di un file sul terminale senza aprirlo in un editor di testo.
Il comando cat ha varie altre funzionalità come aggiungere file, visualizzare il numero di righe, creare nuovi file, ecc. Tuttavia, molti utenti, soprattutto i principianti, sanno poco del comando cat. Quindi questo articolo contiene tutto ciò che un principiante deve sapere sul comando cat in Linux.
Come utilizzare il comando Cat in Linux
Come accennato in precedenza, il comando cat viene utilizzato per visualizzare il contenuto di un file. Quindi ecco l'espressione di base del comando cat:
gatto [ opzioni ] < file >
Ora facciamo un esempio per visualizzare il contenuto del file script.txt:
gatto script.txt
Se hai eseguito uno script o una parte di codice e desideri salvarne l'output in un file, esegui il seguente comando:
gatto > output.txtSe qualsiasi altro file denominato 'output.txt' non esiste nella directory corrente, questo comando lo creerà prima. Quindi, salverà al suo interno l'output del comando eseguito in precedenza. Per concatenare più file e quindi visualizzarne il contenuto, utilizzare il seguente comando:
gatto file.txt nomefile.txt
Insieme al contenuto del file, puoi mostrare i numeri di riga utilizzando l'opzione -n:
gatto -N file.txt
Puoi utilizzare il comando seguente quando hai due file, ovvero file1 e file2, ma desideri aggiungere il contenuto di file2 a file1:
gatto nomefile.txt >> file.txt
Allo stesso modo, puoi clonare il contenuto di un file su un altro:
gatto file.txt > nomefile.txt
Un breve riepilogo
Il comando cat è un'utilità potente e versatile che offre molteplici funzionalità. Tuttavia, gli utenti spesso non sono consapevoli del suo vero potenziale, il che lo lascia sottoutilizzato. Pertanto, questo articolo spiega brevemente il comando cat, le sue opzioni e vari casi d'uso.
Abbiamo dimostrato come utilizzare il comando cat per visualizzare il contenuto di un file, creare una copia di un file, aggiungerlo a un altro file e mostrare il numero di righe, ecc.