Comment sélectionner des colonnes dans un fichier ?
Les commandes head
et tail
vous permettent de sélectionner des lignes dans un fichier texte.
Si vous souhaitez sélectionner des colonnes,
vous pouvez utiliser la commande cut
.
Elle dispose de plusieurs options (utilisez man cut
pour les explorer),
mais les plus courantes ressemblent à :
cut -f 2-5,8 -d , values.csv
ce qui signifie
« sélectionner les colonnes 2 à 5 et 8,
en utilisant la virgule comme séparateur ».
La commande cut
utilise -f
pour spécifier les colonnes
et -d
pour spécifier le séparateur.
Vous devez spécifier le séparateur, car certains fichiers peuvent utiliser des espaces, des tabulations ou des deux-points pour séparer les colonnes.
Quelle commande permet de sélectionner la première colonne (contenant des dates) du fichier spring.csv
?
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
