shell6.sh 382 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. echo "Enter the string"
  3. read string
  4. len=`echo $string | wc -c`
  5. len=`expr $len - 1`
  6. flag=0
  7. v=`expr $len / 2`
  8. v=`expr $v + 1`
  9. for((i=1,j=$len;i < v ;i++,j--))
  10. {
  11. l=`echo $string |cut -c $i`
  12. k=`echo $string |cut -c $j`
  13. if [ $l == $k ]
  14. then
  15. flag=0
  16. else
  17. flag=1
  18. break
  19. fi
  20. }
  21. if [ $flag == 1 ]
  22. then
  23. echo "string is not pallindrome"
  24. else
  25. echo "string is palindrome"
  26. fi