Il comando Cat(concatenate) è usato molto frequentemente in Linux. Legge i dati dal file e fornisce il loro contenuto come output. Ci aiuta a creare, visualizzare, concatenare i file. Quindi vediamo alcuni comandi cat usati frequentemente.
1) Per visualizzare un singolo file
Comando:
$cat filename
Uscita
It will show content of given filename
2) Per visualizzare più file
Comando:
$cat file1 file2
Uscita
This will show the content of file1 and file2.
3) Per visualizzare il contenuto di un file precedente con i numeri di riga.,
Command:
$cat -n filename
Output
It will show content with line numberexample:-cat-n geeks.txt1)This is geeks2)A unique array
4) Create a file
Command:
$ cat >newfile
Output
Will create and a file named newfile
5) Copy the contents of one file to another file.,
Comando:
$cat >
Uscita
The content will be copied in destination file
6) comando Cat può sopprimere ripetuto le righe vuote in uscita
Comando:
$cat -s geeks.txt
Uscita
Will suppress repeated empty lines in output
7) comando Cat possibile aggiungere il contenuto di un file per la fine di un altro file.
Comando:
$cat file1 >> file2
Output
Will append the contents of one file to the end of another file
8) Il comando Cat può visualizzare il contenuto in ordine inverso utilizzando il comando tac.,
Comando:
$tac filename
Uscita
Will display content in reverse order
9) Il comando Cat può evidenziare la fine della riga.
Comando:
$cat -E "filename"
Output
Will highlight the end of line
10) Se si desidera utilizzare l’opzione-v, -E e-T insieme, invece di scrivere-vET nel comando, è sufficiente utilizzare l’opzione-A riga di comando.
Comando
$cat -A "filename"
11) Comando Cat per aprire file tratteggiati.,
Comando:
$cat -- "-dashfile"
Output
Will display the content of -dashfile
12) Comando Cat se il file ha molto contenuto e non può essere inserito nel terminale.
Comando:
$cat "filename" | more
Output
Will show that much content, which could fit in terminal and will ask to show more.
12) Comando Cat per unire il contenuto di più file.
Comando:
$cat "filename1" "filename2" "filename3" > "merged_filename"
Output
Will merge the contents of file in respective order and will insert that content in "merged_filename".
13) Comando Cat per visualizzare il contenuto di tutti i file di testo nella cartella.,
Comando:
$cat *.txt
Output
Will show the content of all text files present in the folder.
14) Comando Cat per scrivere in un file già esistente.
Comando:
$cat >> geeks.txtThe newly added text.
Output
Will append the text "The newly added text." to the end of the file.
Questo articolo è contribuito da Pranav. Se ti piace GeeksforGeeks e vorrebbe contribuire, si può anche scrivere un articolo utilizzando contribute.geeksforgeeks.org o posta il tuo articolo a [email protected]. Vedere il tuo articolo che appare sulla pagina principale GeeksforGeeks e aiutare altri Geek.