Linux/Unix Shell Scripting - Notificar error de argumentos (Bash)

   
Vista:

Notificar error de argumentos (Bash)

Publicado por Rubén Solano rubensoljim@gmail.com (1 intervención) el 26/03/2017 16:35:38
Mi profesor de Sistemas Operativos Monopuestos nos ha propuesto que encontremos la manera de que se nos notifique cuando ejecutemos un comando y no hayamos escrito el argumento. Por ejemplo cuando creamos un usuario mediante un script lo ejecutamos con ./crear.sh "usuario" , entonces se nos tendría que notificar de que no se a escrito nada en el argumento de usuario, en el caso de que lo hayamos dejado vacío.

Me gustaría mucho que me ayudasen a resolverlo, ya que he investigado y no he encontrado nada...
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
Imágen de perfil de xve

Notificar error de argumentos (Bash)

Publicado por xve (300 intervenciones) el 26/03/2017 21:22:16
Hola Rubén, en bash, la variable $# devuelve el numero de parámetros recibidos... puedes hacer algo así:

1
2
3
4
5
if [ $# -eq 3 ];then
    ---
else
    ---
fi

Te sirve?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Revisar política de publicidad