Script error

jim lawrence fedorajim at gmail.com
Thu May 19 02:10:49 UTC 2005


I'm trying to get this script to function correctly it uses imagemagick in it. 
here is the script it will do what i want it to but it wont change to
the folder specified
##########################################################################
#!/bin/bash
# Convert jpeg images to jpeg but smaller 

############
# Varibles #
############

images=`pwd`
#############
# Functions #
#############

# Now ask the user where images are
function LOCATION
{ 
# get the location
 read -p "Enter the location of the images [$images]: "
# How can I store what is read in into a varible?
if [ -z "$images" ]; then
 $images = "$images"
#change to the location of the images
cd $images   <--- I think it isn't changing to the correct directory
##############################################################
# lets create some thumbnails <--- this section by its self in  a
folder with images will work.
for img in `ls *.jpg` 
do 
  convert -sample 25%x25% $img thumb-$img 
done 
#############################################################
# wish i could put something out saying " Were Done" 
fi
}

#############
# a little interface #
#############
selection=
until [ "$selection" = "0" ]; do
    echo ""
    echo "Options..."
    echo " 1 - Seek n Convert"
    echo " 2 - Not used Yet"
    echo " 3 - Location"
    echo " 0 - Close"
    echo ""
    echo -n "Enter a Number: "
    read selection
    

###################
# Cases selection #
###################
    case $selection in
        1 ) $(LOCATION) ;;
        2 ) $(Not Used yet) ;;
        3 ) pwd ;;
        0 ) exit ;;
        * ) echo "Please enter 1, 2, 3 or 0"
    esac
done
#########################################################################

Any help would be great.  
Thanks jim

-- 


Registered Linux User: #376813
www.fedorajim.homelinux.com




More information about the users mailing list