Exemples de commande de Cat Linux

Exemples de commande de Cat Linux

Dans Linux, le «chat"Est la concaténation des fichiers qui combine plusieurs fichiers en un seul fichier. Il y a plusieurs autres utilisations de la commande Cat dans Linux que nous parlerons dans cet article pour vous comprendre comment il fonctionne dans différents scénarios.

  • Comment fonctionne la commande CAT?
  • Afficher le contenu de tous les fichiers
  • Afficher plusieurs fichiers à la fois
  • Copiez la sortie d'un fichier dans un autre fichier
  • Ajouter la sortie d'un fichier à un autre fichier
  • Afficher les numéros de ligne dans le fichier
  • Créer de nouveaux fichiers
  • Trier la sortie
  • Retirez les lignes vides consécutives
  • Afficher les caractères de l'onglet
  • Imprimer la sortie d'un fichier

Commençons l'article avec la commande CAT.

Comment fonctionne la commande CAT?

En utilisant le "chat"Commande, vous pouvez créer un fichier, afficher le contenu du fichier, concaténer les fichiers et rediriger la sortie du fichier. La syntaxe de cette commande comme suit:

$ cat [option] [nom de fichier]

Utilisez la commande précédente si vous êtes présent dans le même répertoire. Sinon, mentionnez le chemin d'accès à ce fichier comme suit:

$ cat [option] [path / to / fichier]

Différentes options de la commande CAT sont répertoriées dans ce qui suit:

Options Description
-n Pour afficher le numéro de contenu de fichier
-T Pour afficher les caractères séparés dans une ligne-E
-e Afficher le «$» à la fin des lignes
-s Vous pouvez omettre les lignes vides de la sortie.
-un Pour afficher tout le contenu du fichier

Pour explorer plus d'options, utilisez ce qui suit "aider" utilitaire:

$ cat - help

Exemple 1: Afficher le contenu de tous les fichiers

L'utilisation commune de la commande CAT affiche le contenu du fichier. Pour afficher le contenu du fichier dans un terminal, tapez simplement "chat»Et le nom de fichier comme suit:

$ cat [nom de fichier]

Pour afficher tous les fichiers dans un répertoire actuel, utilisez le caractère générique avec la commande CAT comme suit:

$ Cat *

Pour afficher uniquement le contenu des fichiers texte dans un répertoire, entrez la commande suivante:

$ Cat *.SMS

Exemple 2: afficher plusieurs fichiers

Vous pouvez également combiner et afficher le contenu de plusieurs fichiers ensemble dans le terminal à l'aide de la commande CAT. Pour afficher plusieurs fichiers simultanément, utilisez la syntaxe suivante:

$ échantillon de chat.Test TXT.SMS

Exemple 3: Copiez la sortie d'un fichier dans un autre

Il peut également être utilisé pour copier la sortie d'un fichier dans un autre fichier. Si cela n'est pas trouvé, il le crée d'abord. Sinon, il écrase le fichier ciblé.

Pour copier la sortie d'un fichier source dans un autre fichier, utilisez la syntaxe suivante:

$ cat [source_file]> [destination_file]

Un exemple de ceci est de copier la sortie d'un TestFile1 dans un autre fichier nommé TestFile_Backup comme suit:

$ cat [testfile1]> [testfile_backup]

Cette commande crée d'abord le fichier testfile_backup, puis copie le contenu de TestFile1.

Exemple 4: Ajoutez la sortie d'un fichier dans un autre fichier

Au lieu d'écraser la sortie d'un fichier ciblé dans l'exemple perméable, vous pouvez également faire de la commande CAT pour ajouter la sortie:

$ cat [source_file] >> [destination_file]

Il crée le fichier de destination s'il n'existe pas déjà. Sinon, il ajoute la sortie.

Copier plusieurs fichiers dans un autre fichier texte / concaténer les fichiers

La commande CAT combine plusieurs fichiers en un seul fichier. La syntaxe suivante peut être utilisée pour concaténer File1, File2 et File3 et les enregistrer dans un autre fichier nommé fichier4.SMS:

$ cat [file1] [file2] [file3]> [file4]

Par exemple, nous voulons concaténer la sortie de / etc / hôte, / etc / résolv.conf, et le fichier / etc / hôte dans un autre fichier nommé réseau.SMS:

$ cat / etc / hostname / etc / résolv.conf / etc / hôtes> réseau.SMS

Exemple 5: Afficher les numéros de ligne dans le fichier

Pour afficher les numéros de ligne à la sortie d'un fichier, utilisez simplement l'indicateur -N comme suit:

$ cat -n [nom de fichier]

Par exemple, si vous consultez un fichier qui contient la liste des éléments, vous pouvez utiliser l'indicateur -N pour afficher ces éléments avec un numéro. N'oubliez pas que les lignes vides sont également numérotées comme suit:

$ Cat -N Test.SMS

Si vous ne souhaitez pas numéroter les lignes vides, utilisez l'indicateur -b comme suit:

$ Cat -B Test.SMS

Exemple 6: créer un fichier

Pour créer un fichier via la commande CAT, la syntaxe suivante peut être utilisée à cet effet:

$ cat> [nom de fichier]

Après être entré dans la commande précédente, entrez le texte que vous souhaitez stocker dans le fichier. Une fois terminé, sauvegard et sortie. Après cela, vous pouvez afficher le contenu de votre fichier nouvellement créé en exécutant la commande suivante dans le terminal:

$ Cat> Bureau.SMS

Exemple 7: trier la sortie

Vous pouvez également combiner le tri avec la commande CAT pour trier la sortie alphabétiquement comme suit:

$ test de chat.txt | trier

Exemple 8: Retirez les lignes vides consécutives

Parfois, le fichier contient des lignes vides consécutives que vous ne souhaitez pas imprimer. La commande CAT permet de fusionner ces lignes vides consécutives et les montre comme une ligne vide:

Utilisez la syntaxe de commande suivante pour supprimer les lignes vides répétées:

$ cat -s [nom de fichier]

Par exemple, nous avons le fichier suivant avec des lignes vides consécutives:

$ Cat -s Test.SMS

Exemple 9: Afficher les caractères d'onglet

Parfois, vous devez supprimer les onglets de vos fichiers. La commande CAT peut vous aider à trouver les onglets de votre fichier à l'aide de l'indicateur -t comme suit:

$ Cat -T Test.SMS

Exemple 10: Imprimez la sortie d'un fichier

Une autre utilisation populaire de la commande CAT est dans l'imprimerie du contenu d'un document. Par exemple, pour imprimer la sortie d'un fichier sur un périphérique d'impression nommé / dev / lp, la syntaxe suivante est utilisée:

$ cat [nom de fichier]> / dev / lp

Conclusion

Dans cet article, nous avons expliqué à travers divers exemples sur la façon dont vous pouvez utiliser la commande CAT pour manipuler les fichiers dans Linux. La commande CAT est populaire parmi tous les utilisateurs en raison de sa syntaxe simple et des différentes options qu'elle fournit. La création et la visualisation d'un fichier, la fusion, la copie et l'ajout du contenu du fichier, l'impression et beaucoup plus peuvent être gérés avec cette commande de chat unique.