Menu
Coddy logo textTech

Chaîner deux commandes

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy — leçon 44 sur 82.

Maintenant que vous comprenez ce qu'est un pipe, voyons comment l'utiliser efficacement avec deux commandes. La clé est de choisir des commandes qui fonctionnent bien ensemble — où la sortie de la première convient comme entrée pour la seconde.

Une combinaison courante est ls avec wc -l pour compter les fichiers :

ls | wc -l

La commande ls liste les fichiers (un par ligne), et wc -l compte ces lignes. Le résultat est le nombre de fichiers dans le répertoire courant.

Une autre combinaison utile est cat avec head pour prévisualiser un fichier :

cat longfile.txt | head -5

Ceci affiche seulement les 5 premières lignes du fichier. Vous pourriez aussi utiliser head -5 longfile.txt directement, mais le pipe devient essentiel quand la première commande génère une sortie qui n'est pas simplement la lecture d'un fichier.

Par exemple, en combinant ls -l avec head :

ls -l | head -3

Cela affiche des informations détaillées pour seulement les premiers éléments d'un répertoire. Le pipe transforme deux commandes simples en une opération plus puissante.

challenge icon

Défi

Facile

Utilisez un pipe pour afficher uniquement les 4 premières lignes de messages.txt en une seule commande.

Exécutez une commande qui :

  • Utilise cat pour lire messages.txt
  • Transmet la sortie à head -4 pour afficher uniquement les 4 premières lignes

Indice : Chaînez les deux commandes ensemble en utilisant le symbole |. La sortie de cat devient l'entrée pour head.

Aide-mémoire

Les pipes (|) connectent les commandes en envoyant la sortie d'une commande comme entrée à une autre.

Compter les fichiers dans un répertoire :

ls | wc -l

Afficher les premières lignes d'un fichier :

cat longfile.txt | head -5

Afficher les informations détaillées pour les premiers éléments du répertoire :

ls -l | head -3

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux