Quels autres caractères génériques sont disponibles ?
Le shell dispose également d’autres caractères génériques, bien qu’ils soient moins utilisés :
?correspond à un seul caractère, donc201?.txtcorrespondra à2017.txtou2018.txt, mais pas à2017-01.txt.[...]correspond à n’importe lequel des caractères placés entre crochets, de sorte que201[78].txtcorrespond à2017.txtou2018.txt, mais pas à2016.txt.{...}correspond à n’importe quel motif séparé par des virgules à l’intérieur des accolades, donc{*.txt, *.csv}correspond à tous les noms de fichiers qui se terminent par.txtou.csv, mais pas aux fichiers dont le nom se termine par.pdf, par exemple.
Quelle expression correspondrait à singh.pdf et johel.txt mais pas à sandhu.pdf ou sandhu.txt ?
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
Commencer l’exercice