test_if_number() # usage: test_if_number INPUt # returns true or false exit code ( 0 or 1 ) { [[ $1 && $1 =~ ^[-+]?[0-9]*\(\.[0-9]+\)?$ ]] }