# DADO EL MES Y EL NUMERO, NOS DA EL DIA COMPLETO # EJECUTAR COMO: # sh Tarea.sh MES DIA ===> sh Tarea.sh Octubre 13 MES=$1 DIA=$2 #================================================ # AQUI SE CALCULA LA DIFERENCIA DE CAMPOS (7-POS) #================================================ X=`cal $MES 2019 | head -3 | tail -1` #echo "X= "$X CONT=0 for MAX in $X do CONT=$((CONT+1)) done #echo "CONT= "$CONT if [ $CONT -lt 7 ] then DIF=$((7-$CONT)) fi #echo "DIF= "$DIF #================================================ # AQUI SE CALCULA EL RENGLON DONDE ESTA EL DIA cont=0 for y in `cal $MES 2019 | tail -5 | head -1 | grep $DIA` do cont=$((cont+1)) if [ $y -eq $DIA ] then ok=$cont fi done echo "OK= "$cont if [ $DIA -lt 7 ] then CAMPO=$(($DIF + $DIA)) else CAMPO=$ok fi echo "DIA= "$CAMPO NOMBRE=`cal $MES 2019 | head -2 | tail -1 | cut -d" " -f$CAMPO` #echo $NOMBRE #================================ DIAS COMPLETOS ok=$CAMPO if [ $ok -eq 1 ] then echo "Domingo" fi if [ $ok -eq 2 ] then echo "Lunes" fi if [ $ok -eq 3 ] then echo "Martes" fi if [ $ok -eq 4 ] then echo "Miercoles" fi if [ $ok -eq 5 ] then echo "Jueves" fi if [ $ok -eq 6 ] then echo "Viernes" fi if [ $ok -eq 7 ] then echo "Sabado" fi