Engelin
Ratona
- Registrado
- 2007/12/25
- Mensajes
- 20.626
- Sexo
Hola, soy nueva en esto de la programación.
Necesito hacer un pequeño programa, en BASH que reconozca una palabra y un numero, y dependiendo de ello arroje un "resultado" (Perdón por no utilizar lenguaje técnico, pero de verdad soy muy nueva en esto). Por ejemplo, supongamos que el programa debe reconocer los días de la semana y un número.
Lunes 1
Lunes 23
Martes 14
Martes 20
Miercoles 4
Miercoles 31
Si el día es Lunes y el número es menor que 20, arroje cierto resultado A
Si el día es Lunes y el número es mayor que 20, arroje cierto resultado B
Lo mismo para los demás días.
Hice uno muy sencillo de una variable hace unos días.
Mi problema ahora, es que no sé como hacer que hayan dos variables y tampoco sé cómo decirle que "lea" las dos, y tampoco sé cómo escribirlo entre los [ ].
Lo que tengo que hacer es un poco más complicado que esto, no precisamente con los días de la semana y todo eso, pero es la misma idea. Tampoco quiero que hagan mi tarea
Agradecería mucho la ayuda.
Pd: No estudio programación. Estudio pedagogía, pero no en computación. :P
Pd2: Lo siento para los que se sintieron ofendidos con esta básica pregunta :'(
Necesito hacer un pequeño programa, en BASH que reconozca una palabra y un numero, y dependiendo de ello arroje un "resultado" (Perdón por no utilizar lenguaje técnico, pero de verdad soy muy nueva en esto). Por ejemplo, supongamos que el programa debe reconocer los días de la semana y un número.
Lunes 1
Lunes 23
Martes 14
Martes 20
Miercoles 4
Miercoles 31
Si el día es Lunes y el número es menor que 20, arroje cierto resultado A
Si el día es Lunes y el número es mayor que 20, arroje cierto resultado B
Lo mismo para los demás días.
Hice uno muy sencillo de una variable hace unos días.
Código:
#!/bin/bash
echo "Por favor, introduzca un numero entre 1 y 5:"
read A
if [ $A == 1 ]; then
echo "El numero es 1"
elif [ $A == 2 ]; then
echo "El numero es 2"
elif [ $A == 3 ]; then
echo "El numero es 3"
elif [ $A == 4 ]; then
echo "El numero es 4"
elif [ $A == 5 ]; then
echo "El numero es 5"
else
echo "Ese no es un numero entre 1 y 5"
fi
Mi problema ahora, es que no sé como hacer que hayan dos variables y tampoco sé cómo decirle que "lea" las dos, y tampoco sé cómo escribirlo entre los [ ].
Lo que tengo que hacer es un poco más complicado que esto, no precisamente con los días de la semana y todo eso, pero es la misma idea. Tampoco quiero que hagan mi tarea
Agradecería mucho la ayuda.
Pd: No estudio programación. Estudio pedagogía, pero no en computación. :P
Pd2: Lo siento para los que se sintieron ofendidos con esta básica pregunta :'(