Thanks pk!

That's the same thin Greg told me.

#!/bin/bash


if [! -e b.txt];

then

mv a.txt b.txt

exit

fi



#The previous commands checks to see if b.txt is NOT already there, if
NOT, it renames a.txt to b.txt



#If the script gets here, b.txt EXISTS..........

# does_exist is a recursive function....looking at b.txt(i) ......the
first b.txt(some number) it finds NOT existing...it creates....



set i = 1

does_exist[]



if [-e b.txt.$i];
{

then

i = i +1

does_exist

else

mv a.txt b.txt.$i
exit
fi
}


I'm close but getting an eror near the last line....not really sure
why....
./test: line 25: syntax error near unexpected token `fi'
./test: line 25: `fi'

Reply via email to