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 $