#!/bin/bash
meses=("Enero" "Febrero" "Marzo" "Abril" "Mayo" "Junio" "Julio" "Agosto" "Septiembre" "Octubre" "Noviembre" "Diciembre")
echo "Ingrese el numero correspondiente al mes "
read m
# Revisamos que sea un numero
re='^[0-9]+$'
if [[ $m =~ $re ]]
then
# Revisamos que este comprendido entre el 1 y el 12
if [ "$m" -ge 1 -a "$m" -le 12 ]
then
# Restamos uno al valor ya que el array empieza por el 0 (Enero)
mes=`expr $m - 1`
# Mostramos el mes
echo ${meses[$mes]}
else
echo "El mes tienes que estar comprendido entre el 1 y el 12"
fi
else
echo "Tienes que introducir un valor numerico"
fi
Comentarios sobre la versión: Versión 1.0 (0)
No hay comentarios