Script error
Yuandan Zhang
yzhang4 at turing.une.edu.au
Thu May 19 02:30:48 UTC 2005
if you are at current/working directory, why need to change to?
try pwd -P for absolute path
Good luck
jim lawrence wrote:
>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
>
>
>
More information about the fedora-list
mailing list