Linux/Unix Shell Scripting - Los expertos lo sabrán en seguida

 
Vista:

Los expertos lo sabrán en seguida

Publicado por begin (14 intervenciones) el 28/04/2005 18:17:34
Tengo que hacer un script que dice:
"Si no recibe ningún parámetro o sólo uno que además es una 'X', se mostrará el mensaje OK por pantalla"
No sé cómo poner esa alternativa en el if. He probado haciendo
if test $# -eq 0
then echo OK
else if $# -eq 1...,
pero no sé cómo decirle que además sea una X, etc.
¿Alguien me puede dar una pista? ¿Cómo haríais ese ejercicio?
Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 50
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

RE:Los expertos lo sabrán en seguida

Publicado por caic (99 intervenciones) el 28/04/2005 18:59:02
leete bien el manual del if y busca información sobre "elif".

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Lo he intentado, pero...

Publicado por begin (14 intervenciones) el 29/04/2005 19:13:11
Hola,
No me sale con elif. Bueno, el elif es otra forma de hacer un if-else, nada más, ¿no? Me parece que no es lo que estoy buscando o hay algo que no uso bien.
Lo que quiero en concreto es poner esto en un script:
\"Si no hay ningún parámetro o hay uno solo que además es una X, visualizar menú...\" ¿Se te ocurre algo?
Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar