Tuesday, January 12, 2016

Shell program to check whether given string is palindrome or not.

# shellpalindrum.sh
# Program :         To check whether given string is palindrome or not.
# Author :           sujith
# Date :              16/03/2015

echo ”To check whether given string is palindrome or not
echo "Enter the string"
read str

len=$(echo "$str" | wc -c)

while [ $len -gt 0 ]
do
ch=$(echo "$str" | cut -c $len)
          echo -n "$ch"
          s1=$s1$ch
          len=`expr $len - 1`
done
echo ""

if [ $s1 != $str ]
then
echo " The string is not palindrome"
else
echo "The string is palindrome"
fi

OUTPUT:
[141740@localhost ~]$ sh shellpalindrum.sh
To check whether given string is palindrome or not
Enter the string
malayalam
malayalam
The string is palindrome
[141740@localhost ~]$

[141740@localhost ~]$ sh shellpalindrum.sh
To check whether given string is palindrome or not
Enter the string
english
hsilgne
 The string is not palindrome
[141740@localhost ~]$


No comments:

Post a Comment