how to define float number in shell script

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • priyankapendkar
    New Member
    • Apr 2011
    • 9

    how to define float number in shell script

    #! /bin/bash
    x=5.2
    if [ $x -gt 7.5 ]
    then
    mail -s "$x is greater than 25" email@address
    fi

    when i run this code i am getting error intger expression required.

    plz tell me how to define this x ??
  • rski
    Recognized Expert Contributor
    • Dec 2006
    • 700

    #2
    You should use , instead of . as a separator

    Comment

    • Lokesh G
      New Member
      • May 2011
      • 1

      #3
      hi,

      Try this

      #! /bin/bash
      scale=2
      x=5.2
      num=7.5
      if [ $x -gt num ]; then
      mail -s "$x is greater than 25" email@address
      fi

      Comment

      Working...