Bonjour, Le 17/06/2015 09:54, Klaus Becker a écrit :
Il est difficile de comprendre ce qu'il se passe sans avoir plus de détails concernant l'erreur, le mode de fonctionnement du script ou le shell utilisé…Salut, dans un dossier j'ai plein de fichiers mpg que je souhaite recoder avec Encode (qui m'est d'une grande utilité) avec le script : for file in $(ls /home/klaus/.../*.mpg); do Encode $file done Or le script traite tous les fichiers (presque) en même temps, puis s'arrête en disant qu'il ne trouve pas les fichiers mpg. Comment faire pour que les fichiers soient traités un par un, le 2e seulement lorsque le traitement du 1er est terminé ?
Que s'affiche-t-il si tu n'exécutes que la commande ls ? ls /home/klaus/.../*.mpgSi tu exécutes manuellement ton script Encode avec un seul argument, est-ce que le script te rends la main immédiatement ou seulement à la fin du traitement ?
Et puis, quels messages obtiens-tu exactement lorsque tu exécutes ta boucle de traitement ?
A+ Jean-Jacques