#! /bin/bash #TPN - Ejercicio 1 if [ $# -eq 0 ] then numero="a" #Ingreso algo que no es un numero, para que entre al bucle la primera vez. until [[ $numero =~ ^\+?[0-9]+$ ]] do read -p "Ingrese un numero" numero done else if [[ $1 =~ ^\+?[0-9]+$ ]] then numero=$1 else echo "Error: El parametro ingresado no es un numero" exit 5 fi fi mostrar=2 while [ $mostrar -lt $numero ] do echo $mostrar mostrar=$(($mostrar+2)) done