Développement des chemins
Après le découpage en mots, à moins que l’option -f soit présente, bash recherche dans chaque mot les caractères *, ? et [. Si l’un d’eux apparaît, le mot est considéré comme un motif et remplacé par une liste, classée par ordre alphabétique, des noms de fichiers correspondant à ce motif. Si aucun nom de fichier ne correspond et si l’option d’interpréteur nullglob est désactivée,le mot reste inchangé.
(man bash)
Ce comportement est là depuis /bin/sh. zsh n'a pas pour objectif d'être rétro-compatible, c'est normal qu'il ne l'ai pas (ce doit être modifiable).
[^] # Re: C'est du poulet !
Posté par geb . En réponse au journal Une alternative à make(1). Évalué à 1.
Développement des chemins
Après le découpage en mots, à moins que l’option -f soit présente, bash recherche dans chaque mot les caractères *, ? et [. Si l’un d’eux apparaît, le mot est considéré comme un motif et remplacé par une liste, classée par ordre alphabétique, des noms de fichiers correspondant à ce motif. Si aucun nom de fichier ne correspond et si l’option d’interpréteur nullglob est désactivée,le mot reste inchangé.
(man bash)
Ce comportement est là depuis /bin/sh. zsh n'a pas pour objectif d'être rétro-compatible, c'est normal qu'il ne l'ai pas (ce doit être modifiable).
for x in $( ls -1 $glob ); au pire...