Comment utiliser la sortie d’une commande comme entrée ?
Supposons que vous souhaitiez récupérer des lignes au milieu d’un fichier.
Plus précisément,
supposons que vous souhaitiez obtenir les lignes 3 à 5 de l’un de nos fichiers de données.
Vous pouvez commencer par utiliser head
pour obtenir les 5 premières lignes,
puis les rediriger vers un fichier,
et enfin utiliser tail
pour sélectionner les 3 dernières lignes :
head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv
Une vérification rapide confirme qu’il s’agit bien des lignes 3 à 5 de notre fichier d’origine, parce qu’il s’agit des 3 dernières des 5 premières lignes.
Cet exercice fait partie du cours
Introduction au shell
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
