RosettaCodeData/Task/Determine-if-a-string-is-nu.../UNIX-Shell/determine-if-a-string-is-nu...

22 lines
229 B
Bash

#!/bin/bash
isnum() {
printf "%f" $1 >/dev/null 2>&1
}
check() {
if isnum $1
then
echo "$1 is numeric"
else
echo "$1 is NOT numeric"
fi
}
check 2
check -3
check +45.44
check -33.332
check 33.aa
check 3.3.3