# Scale images
ls *jpg |grep -v med |grep -v tmb |grep -v sml |xargs -iXX echo convert -scale 50%x50% XX XXv|sed -e 's/.jpgv/-med.jpg/g' |bash
ls *jpg |grep -v med |grep -v tmb |grep -v sml |xargs -iXX echo convert -scale 15%x15% XX XXv|sed -e 's/.jpgv/-sml.jpg/g' |bash
ls *jpg |grep -v med |grep -v tmb |grep -v sml |xargs -iXX echo convert -scale 5%x5% XX XXv|sed -e 's/.jpgv/-tmb.jpg/g' |bash
# Make big image pages
ls *jpg |
grep -v med |grep -v tmb | grep -v sml |
xargs -iXX echo echo "'
Optical encoder[Main page] [Normal image]
Other images
' > XX.html"|
sed -e 's/jpg\.//g'|
sed -e 's/\.jpg-/-/g'|
bash
# Make normal image pages
ls *jpg |
grep -v med |grep -v tmb | grep -v sml |
xargs -iXX echo echo "'Optical encoder[Main page] [Large image]
Other images
' > XX-med.html"|
sed -e 's/jpg\.//g'|
sed -e 's/\.jpg-/-/g'|
sed -e 's/\.jpg/-med.jpg/g'|
bash
# Add thumbnails to all image pages
ls *html |
xargs -iXX echo 'ls *tmb*| grep -v pict | xargs -iYY echo ""|sed -e "s/-tmb.jpg.html/-med.html/g" >> XX'|
bash
ls *html |
xargs -iXX echo echo '"
Originals
" >> XX'|bash
ls *html |
xargs -iXX echo 'ls pict*tmb* | xargs -iYY echo ""|sed -e "s/-tmb.jpg.html/-med.html/g" >> XX'|
bash
ls *html |
xargs -iXX echo echo '"
Copyright © Piotr Mitros. 2007. All rights reserved (although additional permissions are generally granted when requested by e-mail). Pages generated and images scaled by a simple shell script . " >> XX'|bash