Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

write a shell script to identify the given string is
palindrome or not?

Answer Posted / manuswami

len=0
i=1
tag=0
echo -n "Enter a String: "
read str
len=`echo $str | wc -c`
len=`expr $len - 1`
halfLen=`expr $len / 2`

while [ $i -le $halfLen ]

do
c1=`echo $str|cut -c$i`
c2=`echo $str|cut -c$len`
if [ $c1 != $c2 ] ; then
i=$halfLen
tag=1
fi
i=`expr $i + 1`
len=`expr $len - 1`
done


if [ $tag -eq 0 ]

then
echo "String is Palindrome"
else
echo "String is not Palindrome"

fi

Is This Answer Correct ?    87 Yes 35 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How do I run a script on mac?

1028


Can shell script run on windows?

977


What is shell and shell script?

1060


How do I run a powershell script?

1042


How do you debug a script?

999


How do I set bash as default shell mac?

943


What is the default shell of solaris?

999


How to check if a directory exists?

1100


What does $@ mean bash?

1091


Is shell a scripting language?

951


How to print pid of the current shell?

943


How can we find the process name from its process id?

1125


What is in a script?

958


When should shell programming/scripting not be used?

1078


What is ms powershell?

964