begin Daniel Cordey quotation of Thu, Sep 30, 2004 at 08:41:55AM +0200:

Hello,

> > Est-ce la seule (probablement pas), ou y a-t-il d'autres astuces avec
> > le for par exemple?  Ce serait fort (sic) pratique!
> 
> for file in $(ls /mp3/*)
> do
>     ...
> done
> 
> Est-ce cela dont tu veux parler ?

Non, car :

[EMAIL PROTECTED] foo $ ls -1
foobar
hello world
[EMAIL PROTECTED] foo $ for file in $(ls *); do echo $file; done
foobar
hello
world
[EMAIL PROTECTED] foo $


Ta solution avec le pipe->while permet de contourner le problÃme de la
sÃparation par newline vs. espaces, tandis qu'un simple for va sÃparer
les champs par des espaces.  On peut modifier IFS, mais je cherchais
une astuce similiaire au while qui permet de ne pas toucher IFS...

-- 
Sebastien Cevey <[EMAIL PROTECTED]>
Cine7.Net  -  Milcis.Net  -  ProgramPlay.Org
Jabber: [EMAIL PROTECTED] - ICQ: 48895760

" It's all happening ! "
[ Almost Famous ]
_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à