Comment combiner des fichiers texte dans Linux

Comment combiner des fichiers texte dans Linux
Un fichier est une collection de données stockées dans un système informatique principalement identifié par son nom de fichier. Nous devons combiner plusieurs fichiers de manière organisée et les garder en un seul endroit. La commande CAT aide les utilisateurs de Linux à combiner des fichiers texte.

Vous pouvez également utiliser des commandes CAT pour plusieurs opérations, telles que la création de fichiers uniques ou multiples, la visualisation de leur contenu, la fusion de fichiers et l'affichage de la sortie sur un écran. Il peut même rediriger ces contenus vers des fichiers. Si vous souhaitez également connaître l'approche pour combiner des fichiers texte, alors ne vous inquiétez pas. Dans ce guide, vous apprendrez à connaître les moyens de combiner des fichiers texte dans Linux.

Comment combiner des fichiers texte dans Linux

Tout d'abord, trouvons toutes les options disponibles dans la commande CAT. Exécutez ensuite la commande suivante:

chat - help

Commençons par un exemple où vous souhaitez combiner F1.txt, f2.txt et f3.Fichiers txt en F4.SMS. En utilisant la commande suivante, vous pouvez accomplir la tâche:

chat f1.txt f2.TXT F3.txt> f4.SMS

Au cas où vous ne voudrez pas écraser le F4.fichier txt, utilisez la commande suivante:

chat f1.txt f2.TXT F3.txt >> F4.SMS

Comme vous pouvez le voir dans les images précédentes, il y a une différence massive dans le résultat des deux commandes.

Vous pouvez utiliser la commande CAT suivante pour afficher le contenu du fichier sans l'ouvrir:

chat.SMS

Vous pouvez utiliser la commande CAT, suivie de la commande PIPE (|) et de la commande de tri pour trier les fichiers texte combinés dans un modèle de liste ordonnée.

Après cela, utilisez le symbole de redirection de sortie (>) avec le nom du fichier dans lequel le texte combiné doit être copié. Après cela, toutes les lignes de texte dans le fichier de résultat seront triées dans l'ordre alphabétique. La commande doit être:

chat f1.TXT F3.txt f2.txt | Trier> F4.SMS.

Vous pouvez afficher le contenu d'un fichier avec des numéros de ligne. Utiliser -N suivi du nom du fichier comme:

chat -n f1.SMS

Si vous souhaitez combiner plusieurs fichiers volumineux, au lieu de spécifier le nom de chaque fichier pour être concaténé, utilisez les caractères génériques pour identifier ces fichiers, suivis d'un symbole de redirection de sortie.

Par conséquent, il est possible de concaténer tous les fichiers du répertoire actuel à l'aide d'un wildcard symbole astérisque (*) comme:

chat *.txt> f1.SMS.

Nous pouvons utiliser le symbole de tuyau et la commande echo qui alimentera tous les fichiers du répertoire actuel sur la commande CAT comme:

écho *.txt | xargs chat> f5.SMS.

Conclusion

Le système d'exploitation Linux fournit une variété de commandes pour combiner des fichiers texte en un seul fichier de manière organisée. Dans ce guide détaillé, nous avons utilisé différentes techniques pour combiner deux fichiers texte en un seul fichier par ordre alphabétique ou numériquement en utilisant la commande CAT. La commande CAT peut être pratique lorsqu'elle est combinée avec une autre commande dans différentes situations. Nous espérons que ce guide vous a aidé à comprendre l'approche simple pour combiner des fichiers texte dans Linux.