#!/bin/sh
# convertir les fichier gif en png
for i in `find -name "*\.gif"` ; do
f=`echo $i|sed s/\.gif//`
[ -f $f.png ] || convert $f.gif $f.png
[ -f $f.gif ] && rm -f $f.gif
done
# remplacer les occurences gif" en png"
for i in `rgrep -l "gif\"" ./*` ; do
[ "$i" != "$0" ] && {
sed s/gif\"/png\"/g < $i > $i.tmp
mv -f $i.tmp $i
}
done
# remplacer les occurences gif' en png'
for i in `rgrep -l "gif'" ./*` ; do
[ "$i" != "$0" ] && {
sed s/gif'/png'/g < $i > $i.tmp
mv -f $i.tmp $i
}
done
# les droits utilisateurs :
# chmod -R 660 ./
# find -type d -exec chmod 770 {} \;
# Re: changer les gif en pnp dans une application
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
# remplacer les occurences gif" en png"
for i in `rgrep -l "gif\"" ./*` ; do
[ "$i" != "$0" ] && {
sed s/gif\"/png\"/g < $i > $i.tmp
mv -f $i.tmp $i
}
done
# remplacer les occurences gif' en png'
for i in `rgrep -l "gif'" ./*` ; do
[ "$i" != "$0" ] && {
sed s/gif'/png'/g < $i > $i.tmp
mv -f $i.tmp $i
}
done[/i]
le tout en une seule passe:
for i in `rgrep -l "gif\"" ./*` ; do
[ "`basename $i`" != "`basename $0`" ] && perl -pi.bak -e "s/gif(['\"]+)/png\1/gi" $i
done
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.