write a shell script to identify the given string is
palindrome or not?
Answer Posted / gaurav shah.ait
tput clear
echo -e "Enter String :- \c"
read str
len=`expr $str|wc -m `
len=`expr $len - 1`
len1=`expr $len `
echo -e "Reverse String :- \c"
while [ $len -ne 0 ]
do
s1=` expr $str|cut -c$len `
echo -e "$s1\c "
len=` expr $len - 1 `
done
len=`expr $str|wc -m `
len=`expr $len - 1`
echo ""
n=1
flag=0
while [ $len -ne 0 ]
do
fst=` expr $str|cut -c$n `
lst=` expr $str|cut -c$len `
len=` expr $len - 1 `
n=` expr $n + 1`
if test $fst != $lst
then
flag=1
fi
done
if test $flag = 1
then
echo "Given String Is Not Palindrome"
else
echo "Given String Is Palindrome"
fi
Is This Answer Correct ? | 16 Yes | 9 No |
Post New Answer View All Answers
How will you print the login names of all users on a system?
What language is bash?
Devise a script that takes file name as arguement(which must present in the current directory)and locates from your home directory tree all thpath names of its links.Then mail the list to self.
How can I send a mail with a compressed file as an attachment?
how will you find the total disk space used by a specific user?
What is shell company all about?
What is a shell made of?
How to get script name inside a script?
What is scripting autism?
Why is the use of shell script?
How do I read a .sh file?
What are script files?
How do I debug a shell script?
What is the best scripting language?
What is eval in shell script?