Re: [LA-technique] pb de bash extensions multiples

[ Thread Index | Date Index | More linuxarverne.org/technique Archives ]


Source : http://stackoverflow.com/questions/1447625/list-files-with-certain-extensions-with-ls-and-grep


Le 24 mai 2014 12:59, Julien WOS <julien.wos@xxxxxxxxx> a écrit :
find . -iregex '.*\(avi\|mkv\|mp4\)' -printf '%f\0' | xargs -0 echo


Le 24 mai 2014 12:17, Daniel Cartron <ml@xxxxxxxxxxx> a écrit :

Le samedi 24 mai 2014 12:13:05 Julien WOS a écrit :
> *touch 1.avi 2 3.avi 4 5.mkv 6 7 8.mp4*
>
> *vim la.sh*
> -----------------------------
> #!/bin/bash
> for FILE in *.{avi,mkv,mp4}
> do
>         echo $FILE
> done
> exit 0
> -----------------------------
> *bash la.sh*
> 1.avi
> 3.avi
> 5.mkv
> 8.mp4
>
>
> Cela fonctionne.

Nan !
*touch 1.avi 2 3.avi 4 5 6 7 8.mp4

là j'ai plus de mkv et j'aurai pourtant *.mkv au lieu de rien du tout

--
Cordialement, Daniel Cartron
« Une bonne citation placée au bon endroit et au bon moment peut, pour un
instant, faire paraître le pire des imbéciles beaucoup plus intelligent qu'il
ne l'est en réalité. »
Martin Roy


--
Liste de discussions techniques de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion




--
Cordialement Julien WOS
www.julienwos.fr

Clés publiques :
http://pgp.mit.edu/pks/lookup?search=julien+wos




--
Cordialement Julien WOS
www.julienwos.fr

Clés publiques :
http://pgp.mit.edu/pks/lookup?search=julien+wos



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/