CommencerCommencer gratuitement

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

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice