The script : 1 #!/bin/bash 2 3 if [[ "$1" != "" ]] 4 then 5 compression=".8" 6 else 7 compression="$1" 8 fi 9 10 fichiers="gimp --console-messages -n " 11 12 for l in `find -name '*jpg' | sed -e 's/.\///'` ; do 13 fichiers=$fichiers" -b '(script-fu-Compression .5 \"$l\")'" 14 done 15 fichiers=$fichiers" '(gimp-quit)'" 16 17 echo $fichiers 18 $fichiers The output : metres@metres ~/Desktop/ImageTest $ ./Compression.sh gimp --console-messages -n -b '(script-fu-Compression .5 "BaseTableauRouge1.jpg")' -b '(script-fu-Compression .5 "BaseTableauRouge2.jpg")' -b '(script-fu-Compression .5 "BaseTableauVert1.jpg")' -b '(script-fu-Compression .5 "test/BaseTableauRouge1.jpg")' -b '(script-fu-Compression .5 "test/BaseTableauRouge2.jpg")' -b '(script-fu-Compression .5 "test/BaseTableauVert1.jpg")' -b '(script-fu-Compression .5 "test/BaseTableauBleu1.jpg")' -b '(script-fu-Compression .5 "BaseTableauBleu1.jpg")' '(gimp-quit)' GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/.5 » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/"BaseTableauRouge1.jpg")' » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/.5 » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/"BaseTableauRouge2.jpg")' » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/.5 » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/"BaseTableauVert1.jpg")' » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/.5 » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/"test/BaseTableauRouge1.jpg")' » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/.5 » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/"test/BaseTableauRouge2.jpg")' » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/.5 » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/"test/BaseTableauVert1.jpg")' » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/.5 » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/"test/BaseTableauBleu1.jpg")' » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/.5 » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/"BaseTableauBleu1.jpg")' » a échoué : Aucun fichier ou répertoire de ce type GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/'(gimp-quit)' » a échoué : Aucun fichier ou répertoire de ce type batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. metres@metres ~/Desktop/ImageTest $ gimp --console-messages -n -b '(script-fu-Compression .5 "BaseTableauRouge1.jpg")' -b '(script-fu-Compression .5 "BaseTableauRouge2.jpg")' -b '(script-fu-Compression .5 "BaseTableauVert1.jpg")' -b '(script-fu-Compression .5 "test/BaseTableauRouge1.jpg")' -b '(script-fu-Compression .5 "test/BaseTableauRouge2.jpg")' -b '(script-fu-Compression .5 "test/BaseTableauVert1.jpg")' -b '(script-fu-Compression .5 "test/BaseTableauBleu1.jpg")' -b '(script-fu-Compression .5 "BaseTableauBleu1.jpg")' '(gimp-quit)' GIMP-Erreur: L'ouverture de « /home/metres/Desktop/ImageTest/(gimp-quit) » a échoué : Aucun fichier ou répertoire de ce type batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. batch command: executed successfully. metres@metres ~/Desktop/ImageTest $