write a shell program to check wheather a given string is
pallindrome or not?
Answer Posted / sudhir
#!/bin/ksh
i=1
tag=0
print -n "Enter a String:"
read str
len=`echo $str | wc -c`
if [[ $len -eq 1 ]]
then
print "Enter a valid string"
exit 2;
fi
let len=len-1
let halflen=len/2;
while [[ $i -le $halflen ]]
do
c1=`echo $str | cut -c $i`
c2=`echo $str | cut -c $len`
if [[ $c1 != $c2 ]]
then
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 ? | 0 Yes | 0 No |
Post New Answer View All Answers
What makes c shell a more preferable option than the bourne shell?
Explain about debugging?
Explain about sourcing commands?
What is the best scripting language?
What shell is bin sh?
What is a shell in operating system?
What is the command to find out users on the system?
Explain how you Automate your application using Shell scripting.
What is the first line of a shell script called?
How to open a read-only file in the shell?
What language is shell scripting?
What is path in shell script?
How will you print the login names of all users on a system?
write a shell script to generate a alert ? like when ur birthday came then generate a alert ur birthday is today like that ?
wats the deinitions for shell utility and filter?