Foros del Web » Administración de Sistemas » Unix / Linux »

Script en bin/bash

Estas en el tema de Script en bin/bash en el foro de Unix / Linux en Foros del Web. Hola chicos!!!!! les escribo porque me encuentro en una situación que me tiene mal... soy estudiante de pedagogia en matemática y física y debo tomar ...
  #1 (permalink)  
Antiguo 17/09/2010, 22:54
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta Script en bin/bash

Hola chicos!!!!! les escribo porque me encuentro en una situación que me tiene mal...
soy estudiante de pedagogia en matemática y física y debo tomar un curso de programación (en el que me encuentro) y nos han dado como tarea hacer un script en Bash a nuestra eleccion e imaginación.... lo unico que nos exigen es que sea creativo y que admita la opción -h en la linea de comandos, que muestre en pantalla una pequeña ayuda de como funciona el script
El problema que me abruma es que NO SE QUE HACER.... digo, no se me ocurre nada que hacer con los comandos que conozco (que son muy pocos) NECESITO IDEAS Y UN MANUAL (mas amplio que el que tengo (aunque dudo que existan mas pequeños ) si fuese posible
Desde ya, agradesco su ayuda
  #2 (permalink)  
Antiguo 19/09/2010, 06:24
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Respuesta: Script en bin/bash

- escribe lo que quieres hacer, y tienes que desmenuzarlo en pasos, paso a paso. Esto es "analizar"
- escribe el algoritmo, en pseudo código. Esto es programar
- Una vez que tengas elegido el entorno y/o lenguaje de programación donde vas a implementar tu algoritmo. En tu caso un bash-script. Implementa tu algoritmo en bash.
- Documentate en la red: google ...

Un granito de arena. Para que un script en bash compruebe el nº de parámetros y muestre por consola un mensaje si no se ha introducido el nº de parámetros requeridos:

Código bash:
Ver original
  1. #!/bin/bash
  2. if ! [ $# -eq 2 ]; then
  3.      
  4.    echo "Necesitas pasar 2 parámetros: nombre de host y su ip"
  5.    exit
  6. fi

salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:43.