Salut !
Le vendredi 29 août, sylvain letuffe a écrit :
> for x in `find . -exec file {} \; | grep QuickTime` ; do
> FILM=`echo "$x" | sed s/": Apple QuickTime.*"//`
> mencoder -o $FILM.avi -ovc lavc -oac pcm $FILM
> done
>
> Et là, et ça m'arrive souvent, le for boucle sur tout les "mots"
> séparés soit par des \n soit des espaces. Bref, dès que j'ai un espace
> ça merde.
S'il n'y a pas de caractère `:' dans tes noms de fichiers, essaye un
truc comme ça :
find . -print0 | xargs -0 file | grep QuickTime | cut -f1 -d: | \
while read FILM; do
mencoder -o $FILM.avi -ovc lavc -oac pcm $FILM
done
Edgar.