Comment enregistrer les noms d’un ensemble de fichiers ?
Il est fréquent de définir une variable à l’aide d'une expression générique pour enregistrer une liste de noms de fichiers.
Par exemple,
si vous définissez datasets
comme suit :
datasets=seasonal/*.csv
vous pouvez afficher les noms des fichiers ultérieurement avec la commande suivante :
for filename in $datasets; do echo $filename; done
Cela permet d’économiser la saisie manuelle et de réduire les risques d’erreur.
Si vous exécutez ces deux commandes dans votre répertoire personnel, combien de lignes de sortie s’afficheront ?
files=seasonal/*.csv
for f in $files; do echo $f; done
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
