RosettaCodeData/Task/Determine-if-a-string-is-numeric/UNIX-Shell/determine-if-a-string-is-numeric.sh
Ingy döt Net 6f050a029e update
2013-06-05 21:47:54 +00:00

21 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