1. Обучение
  2. /
  3. Курса
  4. /
  5. Introduction à l'invite de commande

Connected

упражнение

Comment puis-je répéter une commande une fois par fichier?

Vous pouvez toujours taper les noms des fichiers à traiter au moment d'écrire la boucle, mais il est généralement préférable d'utiliser des caractères génériques. Essayez d'exécuter cette boucle dans la console :

for filename in seasonal/*.csv; do echo $filename; done

Elle affiche :

seasonal/autumn.csv
seasonal/spring.csv
seasonal/summer.csv
seasonal/winter.csv

parce que l'interpréteur développe seasonal/*.csv en une liste de quatre noms de fichiers avant d'exécuter la boucle.

Инструкции

100 XP

Modifiez l'expression avec caractères génériques pour people/* afin que la boucle affiche les noms des fichiers dans le répertoire people, peu importe le suffixe qu'ils ont ou n'ont pas. Veuillez utiliser filename comme nom de votre variable de boucle.