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
determine the output of the following command: echo ${new:-variable}
Explain about shebang?
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.
What are the zombie processes?
madhar chod unix ke 10 commands dhang se likh nahi sakta hai
What lives in a shell?
Is bash a shell script?
How to get the first line from a file using just the terminal?
I want to connect to a remote server and execute some commands, how can I achieve this?
Calculate a real number calculation directly from the terminal and not any shell script.
What does egrep mean?
How to print the first array element?
What is the equivalent of a file shortcut that we have a window on a linux system?
Is shell scripting a programming language?
How do I stop script errors?