Test bash, jeśli zmienna jest liczbą
[[ $1 == ?(-)+([0-9]) ]] && echo "$1 is an integer"
Classy Answer
[[ $1 == ?(-)+([0-9]) ]] && echo "$1 is an integer"