| Re: [LA-discussions] erreur dans script bash |
[ Thread Index | Date Index | More linuxarverne.org/discussions Archives ]
#!/bin/bash
#Je sauvegarde ma variable
CPIFS=$IFS
#Je substitue les séparateurs habituels par une apostrophe
IFS="'"
#
cp -R ./Haute/* ./Basse/
#Je fais une recherche insensible à la casse avec l'option iname
find ./Basse/ -type f -iname *.jpg | while read line ;
do
prog=`which convert`
path=`pwd`
#J'ajoute des anti-slash devant mes espaces
name=$(echo $line | sed 's/ /\\ /g')
commande="$prog $name -resize 1024x768 -strip -quality 75 $name"
eval $commande
echo $name resized
done
IFS=$CPIFS
Le mer. 02 mai 2012 08:38:36 CEST, Daniel Cartron a écrit :
Le mercredi 2 mai 2012 07:45:25 fox patrick a écrit :c'est un petit programme il s'installe depuis une commande propre à ta distribution, fait une recherche avant pour savoir exactement le nom du paquet de jhead, pour moi ce fut "jhead" tout courtok chez moi ça marche comme ça aussi mais pour autant le script ne donne rien, j'ai oublié de préciser que le répertoire des images comprend plusieurs sous- sous-répertoires, d'où le find que j'avais écrit...
-- Liste de discussions de LinuxArverne http://wiki.linuxarverne.org/listes_de_diffusion
| Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |