Re: maîtriser l'expansion de fichier en shell

Top Page

Reply to this message
Author: Xavier Bestel
Date:  
To: Patrice Karatchentzeff
CC: guilde
Subject: Re: maîtriser l'expansion de fichier en shell
On Fri, 2008-08-29 at 09:30 +0200, Patrice Karatchentzeff wrote:
> Le 29 août 2008 09:25, Olivier Guerrier <olivier@???> a écrit :
> > Patrice Karatchentzeff a écrit :
> >> Le 29 août 2008 09:21, Xavier Bestel <xavier.bestel@???> a écrit :
> >>> ls toto{23..45}.jpg
> >
> > héhé, je me doutais bien que la syntaxe qui tue allait sortir
> >
> >> choisis l'intervalle 10 à 12 et tu verras que ça coince :)
> >
> > Pas ici:
> >
> > $ ls toto{10..12}.jpg
> > ls: toto10.jpg: Aucun fichier ou répertoire de ce type
> > ls: toto11.jpg: Aucun fichier ou répertoire de ce type
> > ls: toto12.jpg: Aucun fichier ou répertoire de ce type
>
> chez moi (en zsh) :
>
> % ls
> toto10.jpg toto11.jpg toto12.jpg toto1.jpg toto2.jpg toto3.jpg
> toto4.jpg toto5.jpg toto6.jpg toto7.jpg toto8.jpg toto9.jpg
>
> % ls toto[10..12].jpg
> toto1.jpg toto2.jpg
>
> % ls *[10..12].jpg
> toto10.jpg toto11.jpg toto12.jpg toto1.jpg toto2.jpg
>
> idem en bash...


C'est des accolades qu'il faut mettre, pas des crochets.

    Xav