hola estoy haciendo el siguiente script
tengo que introducir con cal el año y el mes y luego pedir un dia y que dia si es lunes domingo--etc
escribo el script
#!/bin/bash
echo introduzca mes
read mes
echo introduzca año
read anno
echo introduzca dia
read dia
c1=1
C2=2
#aqui hago un for 4 veces
for i in 1 2 3 4
do
if [ "$dia" -lt 10 ]
then
cal $mes $anno | cut -d "" -c$c1 | grep " $dia"
else
cal $mes $anno | cut -d "" -c$c1$c2 | grep "$dia"
fi
if [ $? -eq 0 ]
c1=`expr $c1+3`
c1=`expr $c1+3`
else
case $i in
1)echo es lunes
---
----
esac
fi
done
primer problema uqe tengo que si pongo por ejemplo 31 como yo corto campos con -c si esta ne la misma columna el 3 me aparece el dia del 3 de ese mes.
asi que creo que el problema esta en que sepa diferenciar el espacio en blanco antes de un numero solo
es decir
3
13
si alguien me puediera ayudar se lo agradeceria