Come combinare i file di testo in Linux

Come combinare i file di testo in Linux
Un file è una raccolta di dati archiviati in un sistema informatico identificato principalmente dal suo nome file. Dobbiamo combinare più file in modo organizzato e mantenerli in un unico posto. Il comando Cat aiuta gli utenti Linux a combinare i file di testo.

È inoltre possibile utilizzare i comandi CAT per più operazioni, come la creazione di file singoli o più. Può anche reindirizzare questi contenuti ai file. Se vuoi anche conoscere l'approccio alla combinazione di file di testo, non ti preoccupare. In questa guida, conoscerai i modi per combinare i file di testo in Linux.

Come combinare i file di testo in Linux

Innanzitutto, troviamo tutte le opzioni disponibili nel comando Cat. Quindi eseguire il seguente comando:

Cat - -Help

Cominciamo con un esempio in cui vuoi combinare F1.txt, f2.txt e f3.file txt in f4.TXT. Utilizzando il seguente comando, è possibile realizzare l'attività:

Cat F1.txt f2.txt f3.txt> f4.TXT

Nel caso in cui non vuoi sovrascrivere la F4.file txt, utilizzare il seguente comando:

Cat F1.txt f2.txt f3.txt >> f4.TXT

Come puoi vedere nelle immagini precedenti, c'è una grande differenza nel risultato di entrambi i comandi.

È possibile utilizzare il seguente comando Cat per visualizzare il contenuto del file senza aprirlo:

gatto.TXT

È possibile utilizzare il comando CAT, seguito dal comando pipe (|) e dal comando Ordina per ordinare i file di testo combinati in un modello di elenco ordinato.

Successivamente, utilizzare il simbolo di reindirizzamento dell'output (>) con il nome del file in cui deve essere copiato il testo combinato. Successivamente, tutte le righe di testo nel file dei risultati verranno ordinate in ordine alfabetico. Il comando dovrebbe essere:

Cat F1.txt f3.txt f2.txt | Ordina> F4.TXT.

È possibile visualizzare il contenuto di un file con numeri di riga. Usa -N seguito dal nome del file come:

Cat -n F1.TXT

Se si desidera combinare più file di grandi dimensioni, invece di specificare il nome di ciascun file da concaterare, usa i caratteri jolly per identificare questi file, seguiti da un simbolo di reindirizzamento dell'output.

Pertanto, è possibile concatenare tutti i file nella directory corrente utilizzando un simbolo di un po 'di asterisco (*) come:

gatto *.txt> f1.TXT.

Possiamo usare il simbolo del tubo e il comando Echo che alimenterà tutti i file nella directory corrente al comando CAT come:

eco *.txt | Xargs Cat> f5.TXT.

Conclusione

Il sistema operativo Linux fornisce una varietà di comandi per combinare i file di testo in un file in modo organizzato. In questa guida dettagliata, abbiamo usato diverse tecniche per combinare due file di testo in un file in ordine alfabetico o numericamente. Il comando Cat può essere utile se combinato con un altro comando in diverse situazioni. Speriamo che questa guida ti abbia aiutato a capire l'approccio semplice per combinare i file di testo in Linux.