A continuación se valida mediante una función que el parámetro ingresado corresponde a un numero valido.
1 2 3 4 5 6 7 8 9 10 11 |
#!/usr/bin/bash isint() { re='^[-]?[0-9]+$' [[ $1 =~ $re ]] } if isint ${1} ; then echo " Es un numero valido" else echo " No ha ingresado un numero valido" fi |