Skip to main content

Exemples d'utilisation de la commande Linux Cat

Commandes de base Linux - Ep16 - Trier un contenu texte: commande sort (Mai 2024)

Commandes de base Linux - Ep16 - Trier un contenu texte: commande sort (Mai 2024)
Anonim

introduction

La commande cat de Linux vous permet de concaténer des fichiers et d’afficher la sortie sur la sortie standard. Dans la plupart des cas, il s’agit d’un écran.

L'une des utilisations les plus courantes de cat est d'afficher un fichier à l'écran et également de créer un fichier à la volée et de permettre l'édition de base directement au terminal.

Comment créer un fichier avec Cat

Pour créer un fichier à l'aide de la commande cat, entrez les informations suivantes dans la fenêtre du terminal:

chat>

De toute évidence, vous devez remplacer avec le nom du fichier que vous souhaitez créer.

Lorsque vous créez un fichier de cette manière, le curseur reste sur une nouvelle ligne et vous pouvez commencer à taper.

C'est un bon moyen de démarrer un fichier texte ou de créer rapidement un fichier de données de test tel qu'un fichier délimité par des virgules ou un fichier délimité par un canal.

Pour terminer l’édition du fichier, appuyez sur CTRL et D.

Vous pouvez vérifier que le processus a fonctionné en tapant la commande ls:

ls -lt

Cela répertorie tous les fichiers du dossier en cours. Vous devriez voir votre nouveau fichier et sa taille doit être supérieure à zéro.

Comment afficher un fichier avec Cat

La commande cat peut également être utilisée pour afficher un fichier à l'écran. Tout ce que vous avez à faire est d’éliminer le symbole supérieur à comme suit:

chat

Si le fichier est très long, il fera défiler l'écran très rapidement.

Pour afficher le fichier page par page, utilisez la commande more:

chat | plus

Sinon, vous pouvez également utiliser la commande less:

chat | Moins

Pour tester cela, tapez la commande suivante:

cat / etc / passwd | plus

Bien sûr, vous pouvez simplement oublier complètement le chat et taper ce qui suit:

moins / etc / passwd

Comment afficher les numéros de ligne

Pour toutes les lignes non vides d'un fichier, vous pouvez utiliser la commande suivante:

chat -b

S'il y a des lignes sans aucun caractère, elles ne seront pas numérotées. Si vous souhaitez afficher des nombres pour toutes les lignes, qu'elles soient vides ou non, tapez la commande suivante:

chat -n

Comment afficher la fin de chaque ligne

Parfois, lors de l'analyse de fichiers de données, les programmeurs rencontrent un problème car il y a des caractères cachés à la fin des lignes qu'ils ne s'attendaient pas, tels que des espaces. Cela empêche leurs analyseurs syntaxiques de fonctionner correctement.

Ce n'est qu'une des raisons pour afficher un caractère de fin de ligne afin que vous puissiez voir s'il y a des caractères vides.

Pour afficher le dollar en tant que caractère de fin de ligne, entrez la commande suivante:

chat -E

A titre d'exemple, regardez la ligne de texte suivante

Le chat s'est assis sur le tapis

Lorsque vous exécutez ceci avec lechat -Ecommande, vous recevrez le résultat suivant:

le chat était assis sur le tapis

Réduire les lignes vides

Lorsque vous affichez le contenu d'un fichier à l'aide de la commande cat, vous ne voulez probablement pas voir quand il y a des charges de lignes vides consécutives.

La commande suivante montre comment réduire la sortie afin que les lignes vides répétitives soient omises.

Pour clarifier, cela ne masquera pas entièrement les lignes vides, mais si vous avez 4 lignes vides dans une ligne, il n’en affichera qu’une seule.

chats

Comment afficher les onglets

Si vous affichez un fichier avec des délimiteurs d'onglet, vous ne verrez généralement pas les onglets.

La commande suivante affiche ^ I à la place de l'onglet, ce qui permet de les voir facilement en supposant que votre fichier ne contient de toute façon pas ^ I.

chat -T

Concaténer plusieurs fichiers

Tout l'intérêt du chat est la concaténation. Vous voudrez peut-être savoir comment afficher plusieurs fichiers à la fois:

Vous pouvez concaténer plusieurs fichiers à l'écran à l'aide de la commande suivante:

chat

Si vous souhaitez concaténer les fichiers et créer un nouveau fichier, utilisez la commande suivante:

chat >

Affichage des fichiers en ordre inverse

Vous pouvez afficher un fichier dans l'ordre inverse en utilisant la commande suivante:

tac

Ok, donc techniquement, ce n’est pas la commande cat, c’est la commande tac mais elle fait essentiellement la même chose mais en sens inverse.

Résumé

C'est à peu près tout pour la commande chat. Il est utile pour créer des fichiers à la volée et pour afficher le résultat des fichiers. Vous pouvez bien entendu l’utiliser pour joindre plusieurs fichiers.