Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/03/2011, 07:31
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ayuda con Script

Tenés dos opciones, a mi entender.
1- Listás las máquinas encontradas, y leés la entrada del usuario con el comando read:
read eleccion_usuario
2- Hacer que una llamada al script sin parámetros liste las máquinas, y una llamada con un parámetro ejecute la elegida (es decir, "script 1" ejecuta la máquina 1). Para eso recordá que el primer parámetro dado en la línea de comandos se guarda en $1

Luego de tener el número elegido por el usuario, simplemente hacés un case.

Ahora, la parte complicada ¿cómo elegís la máquina teniendo el número?
Una forma posible y sencilla es usando cut y find:

Código Bash:
Ver original
  1. find . -type d -printf "%f " | cut -d " " -f $eleccion_usuario

Jugá con eso


Saludos.