Validate Positive Number

Check if a value is a positive number greater than zero.

Code

Utilities
[[ "$value" =~ ^[0-9]+\.?[0-9]*$ && $(echo "$value > 0" | bc -l) -eq 1 ]] && echo "true" || echo "false"

Parameters

Value to validate.

Server

More Bash Snippets