round () { if [ "${1#*.}" = "$1" ] then return $1 else if [[ "${1#*.}" < "49" ]] then return ${1%.*} else returner=${1%.*} let "returner += 1" return $returner fi fi unset $returner } round $1 echo $?