1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à l'invite de commande

Connected

Exercice

Quelle est une meilleure façon de combiner des commandes ?

Utiliser la redirection pour combiner des commandes a deux inconvénients :

  1. Cela laisse traîner beaucoup de fichiers intermédiaires (comme top.csv).
  2. Les commandes pour produire votre résultat final se retrouvent éparpillées sur plusieurs lignes d'historique.

L'interpréteur de commandes offre un autre outil qui règle ces deux problèmes à la fois : le tube (pipe). Encore une fois, commencez par exécuter head :

head -n 5 seasonal/summer.csv

Au lieu d'envoyer la sortie de head vers un fichier, ajoutez une barre verticale et la commande tail sans nom de fichier :

head -n 5 seasonal/summer.csv | tail -n 3

Le symbole du tube indique à l'interpréteur d'utiliser la sortie de la commande à gauche comme entrée de la commande à droite.

Instructions

100 XP

Utilisez cut pour sélectionner tous les noms de dents à partir de la colonne 2 du fichier délimité par des virgules seasonal/summer.csv, puis acheminez le résultat vers grep, avec une correspondance inversée, pour exclure la ligne d'en-tête contenant le mot "Tooth". cut et grep ont été abordés en détail au chapitre 2, exercices 8 et 11 respectivement.