GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Utilisez la commande CAT pour combiner des fichiers texte dans Ubuntu 20.04

La commande CAT sous Linux, également connue sous le nom de concaténation, est une commande largement utilisée pour créer des fichiers, afficher le contenu du fichier, diriger la sortie dans la fenêtre du terminal et concaténer ces fichiers. Le cas d'utilisation de la commande CAT n'est pas seulement limité à cela, mais il est également utilisé pour combiner le texte de deux ou plusieurs fichiers dans un fichier commun. Dans cet article, nous couvrirons les moyens de combiner des fichiers texte à l'aide de la commande CAT dans le système Ubuntu 20.04. Nous couvrirons également des exemples appropriés pour aider nos utilisateurs à mieux comprendre l'utilisation correcte de la commande CAT.

Nous couvrirons les différents scénarios suivants qui sont utiles à nos utilisateurs pour mieux comprendre la fonctionnalité de la commande CAT :

  • Fusionner le texte de plusieurs fichiers texte.
  • Fusionnez le texte de plusieurs fichiers texte et enregistrez le fichier de sortie de manière triée dans un autre fichier.
  • Ajouter du texte d'un fichier texte à un autre fichier texte.
  • Ajouter le texte de la fenêtre Terminal directement dans un fichier texte.

Couvrons tout cela en détail.

Fusionner le texte de plusieurs fichiers texte

Pour fusionner le texte de plusieurs fichiers, nous avons utilisé deux exemples de fichiers texte différents. Ils sont nommés textfile1.txt et textfile2.txt respectivement. Les fichiers contiennent des lignes simples et se trouvent dans le répertoire Desktop.

Accéder à la fenêtre du terminal en utilisant Ctl+Alt+T raccourci. Lorsque la fenêtre du terminal est ouverte, accédez au Bureau répertoire du système. Une fois cela fait, tapez la commande suivante dans la fenêtre du terminal pour afficher le texte dans la sortie :

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

Pour combiner la sortie des deux fichiers dans le troisième fichier, tapez la commande suivante :

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

Pour imprimer le type de fichier texte de sortie :

$ cat textfile3.txt

Le texte des deux fichiers est maintenant présent dans le troisième fichier. Ici, je voudrais mentionner que si le fichier textfile3.txt (fichier dans lequel vous imprimez la sortie) a déjà le contenu, cette commande l'écrasera.

Fusionnez le texte de plusieurs fichiers texte et enregistrez le fichier de sortie de manière triée dans un autre fichier

Maintenant, essayons le cas où nous avons deux fichiers texte contenant du texte. Nous voulons trier le texte de ces fichiers par ordre alphabétique dans un autre fichier à l'aide de la commande CAT. Commençons par vérifier le texte de ces fichiers.

Nous allons créer un nouveau textfile3 et combinez le texte des deux fichiers, c'est-à-dire textfile1 et textfile2 en utilisant :

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

La sortie combinée peut être vue comme affiché ci-dessous en utilisant :

$ cat textfile3.txt

Pour les trier par ordre alphabétique, nous allons créer un autre fichier textfile4.txt, et utilisez la commande suivante :

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

Lors de l'affichage de la sortie, vous verrez les valeurs de texte triées à partir du fichier.

$ cat textfile4.txt

De cette façon, le texte du fichier peut être trié facilement.

Ajouter du texte d'un fichier texte à un autre fichier texte

La commande cat peut être utilisée pour ajouter du texte d'un fichier à un autre. Cette méthode peut être choisie en douceur car elle ne gâche pas le contenu du fichier.

Le premier fichier ou le fichier source s'affiche comme suit :

Le fichier de destination est :

Pour ajouter le texte, utilisez la commande suivante :

$ cat sourcetextfile.txt >> destinationfile.txt

Le fichier de sortie joint peut être affiché en utilisant :

$ cat textfile3.txt

Ajouter le texte de la fenêtre Terminal directement dans un fichier texte

Pour ajouter du texte via la ligne de commande à la fin d'un fichier texte déjà existant, utilisez la commande suivante :

$ cat >> textfile.txt

Dès que vous entrez ce texte dans la ligne de commande, un curseur apparaît. Ici, vous pouvez ajouter le texte à ajouter dans le fichier texte.

Une fois fait, utilisez le Ctl+D raccourci pour enregistrer les modifications. En accédant au fichier, vous verrez le texte ajouté comme indiqué ci-dessous :

Conclusion

Dans cet article, nous avons couvert les exemples détaillés utilisés pour combiner les fichiers texte dans le système Ubuntu 20.04. Les utilisateurs peuvent facilement utiliser ces méthodes pour fusionner le texte de plusieurs fichiers et le trier dans un autre fichier. Ils peuvent également ajouter du texte d'un fichier à un autre à l'aide du terminal Ubuntu.


Ubuntu
  1. Comment utiliser la commande Grep pour rechercher du texte dans des fichiers

  2. 10 exemples de commandes Cat pour gérer des fichiers sous Linux / UNIX

  3. Comment utiliser ssh-keyscan sur Ubuntu

  4. Comment utiliser ssh-agent sur Ubuntu

  5. Supprimer les fichiers répertoriés dans un fichier texte

5 façons d'éditer des fichiers PDF dans Ubuntu

Utilisez la commande CAT pour combiner des fichiers texte dans Ubuntu 18.04

Comment renommer des fichiers dans Ubuntu 20.04

Un moyen facile de fusionner des fichiers avec la commande Cat

Comment rendre un fichier texte créé dans Ubuntu compatible avec le bloc-notes Windows ?

La commande Cat n'affiche pas les lignes du texte ?