Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
Archive de la liste aide - [Aide] Enchaîner les commandes bash
Ceci doit être sur une seule ligne.
Si ton éditeur de texte fait un retour à la ligne automatique, il faut
que tu rajoutes un \ avant le saut de ligne pour indiquer au shell que
la commande continue sur la ligne suivante.
> VIDEO_LENGTH=`mplayer -identify -vo null -ao null -frames 0
> "${VIDEO_NAME}"|grep ID_LENGTH | awk -F= '{ print $2 }' | awk -F.
> '{ print $1 }'`

Ici, c'est ma coquille; il y a un saut de ligne après 2>&1
et pas après /dev/null.
> mplayer -vo png -ao null -ss $s -frames 1 ${VIDEO_NAME} >/dev/null
> 2>&1 mv 00000001.png "${DEST_DIR}/$s.png"

Il faut donc écrire:
mplayer -vo png -ao null -ss $s -frames 1 ${VIDEO_NAME} >/dev/null 2>&1
mv 00000001.png "${DEST_DIR}/$s.png"

Si tu as des fichiers vidéos dont le nom contient des espaces, mets
${VIDEO_NAME} entre guillemet.

Ille

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons