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

Scripts ubuntu! Ayuda!

Estas en el tema de Scripts ubuntu! Ayuda! en el foro de Unix / Linux en Foros del Web. Estoy empezando con esto de hacer pequeños scripts, pero lamentablemente hay un par que se me han metido entre ceja y ceja y no los ...
  #1 (permalink)  
Antiguo 30/06/2010, 19:56
 
Fecha de Ingreso: julio-2006
Mensajes: 157
Antigüedad: 18 años, 4 meses
Puntos: 0
Scripts ubuntu! Ayuda!

Estoy empezando con esto de hacer pequeños scripts, pero lamentablemente hay un par que se me han metido entre ceja y ceja y no los hago hacer bien.

tengo que hacer un script que vaya pidiendo nombres de archivo y que estos nombres se vayan guardando dentro de un archivo de texto hasta que el usuario no ponga nada. (lo de poner nada creo que es lo mejor para salir del script)


Gracias por ayudarme, si soys generosos con la ayuda yo tambien lo sere.
  #2 (permalink)  
Antiguo 01/07/2010, 07:14
 
Fecha de Ingreso: julio-2006
Mensajes: 157
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Scripts ubuntu! Ayuda!

porfavor necesito ayuda...
  #3 (permalink)  
Antiguo 02/07/2010, 12:09
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Respuesta: Scripts ubuntu! Ayuda!

Deberías ser generoso con la información de hasta dónde has llegado por ti mismo a hacer el script.

Nadie va a hacerte la tarea por ti. ¿Que es lo que no sabes hacer del enunciado?
__________________
¡Volviendo a la programación!
  #4 (permalink)  
Antiguo 02/07/2010, 14:03
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 10 meses
Puntos: 36
Respuesta: Scripts ubuntu! Ayuda!

Así de simple, todo dentro de un bucle infinito (while true) luego si es vacío salir.

Como dice AleSanchez, deberías especificar cual es tu problema. Si tienes duda en como leer un valor introducido por el usuario, puedes hacerlo con la función read. Tan simple como:

Código BASH:
Ver original
  1. #!/bin/bash
  2.  
  3. echo -n "¿Cuál es tu nombre?: "
  4. read nombre
  5. echo "Mucho gusto ${nombre}"


Mencionas la idea que el usuario coloque el nombre de algún archivo. Pregunto: ¿existen esos archivos?, ¿solo deberán seleccionarse?. Si es el caso, y en general para hacer la selección en una serie de opciones, puedes usar select. Por ejemplo:

Código BASH:
Ver original
  1. #!/bin/bash
  2.  
  3. echo "Selecciona el archivo:"
  4.  
  5. select archivo in *;
  6. do
  7.     echo "Escogiste la opción ${REPLY} correspondiente al archivo ${archivo}"
  8.     break
  9. done

Entonces, pues ahí esta. ¿Problemas con ello?
__________________
I ♥ The Music!

Etiquetas: scripts, ubuntu
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 10:36.