me gustaria saber a que se refiere con esto
s[0-9]|s[10])
esta en el siguiente contexto:
case "$GRUPO" in
s[0-9]|s[10]) echo "El grupo es correcto";;
*) echo "El grupo es incorrecto";;
esac
me gustaria saber a que se refiere con esto
s[0-9]|s[10])
esta en el siguiente contexto:
case "$GRUPO" in
s[0-9]|s[10]) echo "El grupo es correcto";;
*) echo "El grupo es incorrecto";;
esac
Es una expresion regular. Te da verdadero si se cumple lo q pone y falso si no
En este caso, la expresion regular se traduce por:
S1 o S2 o S3 o S4 o S5 o S6 o S7 o S8 o S9 o S10
si no, da incorrecto.
Para que te hagas una idea S[0-9] significa una S seguida desde 0 hasta 9, S[10] significa S seguido de 10 y | es un OR, es decir, que debe darse S[0-9] o S[10] para que la expresión regular sea válida.