GTU OS Program - 10
10. Write a shell script to check entered string is palindrome or not.
Complete code
- echo "Enter the string to check: "
- read str
- len=`echo $str | wc -c`
- len=`expr $len - 1`
- i=1
- j=`expr $len / 2`
- while test $i -le $j
- do
- k=`echo $str | cut -c $i`
- l=`echo $str | cut -c $len`
- if test $k != $l
- then
- echo "String is not Palindrome"
- exit
- fi
- i=`expr $i + 1`
- len=`expr $len - 1`
- done
- echo "String is Palindrome"
Interpreting the palindrome.sh file and executing it in terminal
- tkanu025@hp:~/lab_solutions$ chmod +x palindrome.sh
- tkanu025@hp:~/lab_solutions$ ./palindrome.sh
Output
Comments