Public feed
#888034
#!/bin/bash -x
if [ $1 == "" ] ; then
echo "Укажите расширение файла, например JPG или png"
exit 1
fi
if [ $2 == "" ] ; then
echo "Укажите нужный размер, например 400x300"
exit 1
fi
DST=`mktemp -d -p .`
for i in *.$1 ; do
convert -verbose -resize $2 $i $DST/$i
done
if [ $3 != "" ] ; then
## initialise counter
counter=1
## find all JPG files to be renamed
find $DST -type f -name '*'|while read l_orig
do
if [ $counter -lt 10 ]
then
mv "$l_orig" "$DST/$3_000${counter}.jpg"
else
if [ $counter -lt 100 ]
then
mv "$l_orig" "$DST/$3_00${counter}.jpg"
else
if [ $counter -lt 1000 ]
then
mv "$l_orig" "$DST/$3_0${counter}.jpg"
else
mv "$l_orig" "$DST/$3_${counter}.jpg"
fi
fi
fi
## Increment counter
counter=`expr $counter + 1`
done
fi