GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Usa il comando CAT per combinare file di testo in Ubuntu 20.04

Il comando CAT in Linux noto anche come concatenamento è un comando ampiamente utilizzato per creare file, visualizzare il contenuto del file, inviare direttamente l'output nella finestra del terminale e concatenare questi file. Il caso d'uso del comando CAT non è solo limitato a questo, ma viene anche utilizzato per combinare il testo di due o più file in un file comune. In questo articolo, tratteremo i modi per combinare file di testo usando il comando CAT nel sistema Ubuntu 20.04. Tratteremo anche esempi adatti per aiutare i nostri utenti a comprendere meglio l'uso corretto del comando CAT.

Tratteremo i seguenti diversi scenari utili ai nostri utenti per comprendere meglio la funzionalità del comando CAT:

  • Unisci testo da più file di testo.
  • Unisci il testo da più file di testo e salva il file di output in modo ordinato in un altro file.
  • Aggiungi testo da un file di testo a un altro file di testo.
  • Aggiungi il testo dalla finestra Terminale direttamente in un file di testo.

Copriamo tutti questi in dettaglio.

Unisci testo da più file di testo

Per unire il testo di più file, abbiamo utilizzato due diversi file di testo di esempio. Sono denominati rispettivamente file di testo1.txt e file di testo2.txt. I file contengono una riga e si trovano nella directory Desktop.

Accediamo alla finestra del terminale utilizzando Ctl+Alt+T scorciatoia. Quando la finestra del terminale è aperta, accedi al Desktop directory del sistema. Una volta terminato, digita il seguente comando nella finestra del terminale per visualizzare il testo nell'output:

$ cat [textfile1.txt] [textfile2.txt]

Per combinare l'output dei due file nel terzo file, digita il seguente comando:

$ cat [textfile1.txt] [textfile2.txt] > [textfile3.txt]

Per stampare il tipo di file di testo di output:

$ cat textfile3.txt

Il testo dei due file è ora presente nel terzo file. Qui, vorrei menzionare che nel caso in cui textfile3.txt (file in cui stai stampando l'output) abbia già il contenuto, questo comando lo sovrascriverà.

Unisci il testo da più file di testo e salva il file di output in modo ordinato in un altro file

Ora, proviamo il caso in cui abbiamo due file di testo che contengono del testo. Vogliamo ordinare il testo da questi file in ordine alfabetico in un altro file usando il comando CAT. Per prima cosa, controlliamo il testo in questi file.

Creeremo un nuovo file di testo3 e combinare il testo dei due file, ovvero file di testo1 e file di testo2 utilizzando:

$ cat [textfile1.txt] [textfile2.txt] > [textfile3.txt]

L'output combinato può essere visualizzato come mostrato di seguito utilizzando:

$ cat textfile3.txt

Per ordinarli in ordine alfabetico, creeremo un altro file textfile4.txt, e usa il seguente comando:

$ cat textfile1.txt textfile2.txt textfile3.txt | sort > textfile4.txt

Visualizzando l'output vedrai i valori di testo ordinati dal file.

$ cat textfile4.txt

In questo modo il testo del file può essere ordinato facilmente.

Aggiungi testo da un file di testo a un altro file di testo

Il comando cat può essere utilizzato per aggiungere testo da un file all'altro. Questo metodo può essere scelto senza problemi perché non incasina il contenuto del file.

Il primo file o il file sorgente viene mostrato come segue:

Il file di destinazione è:

Per aggiungere il testo, usa il seguente comando:

$ cat sourcetextfile.txt >> destinationfile.txt

Il file di output aggiunto può essere visualizzato utilizzando:

$ cat textfile3.txt

Aggiungi il testo dalla finestra Terminale direttamente in un file di testo

Per aggiungere del testo tramite la riga di comando alla fine di un file di testo già esistente, utilizzare il comando seguente:

$ cat >> textfile.txt

Non appena inserisci questo testo nella riga di comando, apparirà un cursore. Qui puoi aggiungere il testo da aggiungere al file di testo.

Una volta terminato, usa Ctl+D scorciatoia per salvare le modifiche. Accedendo al file, vedrai il testo aggiunto come mostrato di seguito:

Conclusione

In questo articolo, abbiamo trattato gli esempi dettagliati utilizzati per combinare i file di testo nel sistema Ubuntu 20.04. Gli utenti possono utilizzare facilmente questi metodi per unire il testo da più file e ordinarlo in un altro file. Possono anche aggiungere testo da un file a un altro file utilizzando il terminale Ubuntu.


Ubuntu
  1. Come utilizzare il comando Grep per trovare testo nei file

  2. Come usare il comando tail in Ubuntu Linux

  3. 10 esempi di comandi Cat per gestire i file in Linux / UNIX

  4. Come usare ssh-keyscan su Ubuntu

  5. Come usare ssh-agent su Ubuntu

5 modi per modificare i file PDF in Ubuntu

Usa il comando CAT per combinare file di testo in Ubuntu 18.04

Come rinominare i file in Ubuntu 20.04

Un modo semplice per unire i file con il comando Cat

Come rendere compatibile il file di testo creato in Ubuntu con il blocco note di Windows?

Il comando Cat non mostra le righe del testo?