Une question sur la boucle for
Résolu/Fermé
raygouda
Messages postés
69
Date d'inscription
mardi 17 mai 2011
Statut
Membre
Dernière intervention
27 août 2013
-
13 mai 2012 à 16:32
raygouda Messages postés 69 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 27 août 2013 - 13 mai 2012 à 22:48
raygouda Messages postés 69 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 27 août 2013 - 13 mai 2012 à 22:48
A voir également:
- Une question sur la boucle for
- Download instagram for pc - Télécharger - Divers Communication
- Saveaspdf.exe for office 2007 - Télécharger - Bureautique
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Idm for mac - Télécharger - Téléchargement & Transfert
- Safari for windows - Télécharger - Navigateurs
1 réponse
Utilisateur anonyme
Modifié par qqchquicommenceparQ le 13/05/2012 à 18:09
Modifié par qqchquicommenceparQ le 13/05/2012 à 18:09
salut,
* n'est pas spécifique à la boucle for.
on obtiendrait le même résultat avec
alors que ? correspond à un seul caractère.
Attention, si le répertoire est vide, le caractère spécial sera affiché littéralement.
Ce comportement peut être inhibé dans bash en mettant sur 'on' l'option 'nullglob' avec 'shopt'.
Dans ksh?
# introduit un commentaire.
* n'est pas spécifique à la boucle for.
on obtiendrait le même résultat avec
printf '%s\n' ** est un caractère spécial qui correspond à plusieurs caractères, ou aucun.
alors que ? correspond à un seul caractère.
Attention, si le répertoire est vide, le caractère spécial sera affiché littéralement.
Ce comportement peut être inhibé dans bash en mettant sur 'on' l'option 'nullglob' avec 'shopt'.
Dans ksh?
# introduit un commentaire.
13 mai 2012 à 18:42
* est un caractère spécial qui correspond à plusieurs caractères, ou aucun.
alors que ? correspond à un seul caractère.
Pour être exact, l'astérisque (*) correspond à aucun, un ou plusieurs caractères. :-))
13 mai 2012 à 22:48