Saltar al contenido

bash si la variable es un ejemplo de código numérico

Ejemplo 1: bash comprobar si la variable es un número

# bash check if $1 is an integer

# compact version:
[ -n "$1" ] && echo "$1 : is EMPTY" && exit 1
[ "$1" -eq "$1" ] 2>/dev/null && echo "$1 : is a number" || echo "$1 : not a number"

# long version
if [ "$1" -eq "$1" ] 2>/dev/null; then
	echo "$1 : is a number"
else
	[ -n "$1" ] && echo "$1 : is EMPTY" && exit 1
	echo "$1 : not a number"
fi

Ejemplo 2: comprobar si la variable es un número en bash

re='^[0-9]+$'
if ! [[ $yournumber =~ $re ]] ; then
   echo "error: Not a number" >&2; exit 1
fi
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *