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

Script en bash, problema al leer datos de archivo

Estas en el tema de Script en bash, problema al leer datos de archivo en el foro de Unix / Linux en Foros del Web. Estoy realizando un script que hace lo siguiente: Por ej. tengo un pc con la siguiente estructura de directorios (con muchos dominios asi): /home/virtualdocs/DOMINIO.COM/ El ...
  #1 (permalink)  
Antiguo 15/03/2006, 21:29
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Script en bash, problema al leer datos de archivo

Estoy realizando un script que hace lo siguiente:

Por ej. tengo un pc con la siguiente estructura de directorios (con muchos dominios asi): /home/virtualdocs/DOMINIO.COM/

El script es simple, y de forma muy resumida hago lo siguiente:

read -p "Ingrese el dominio a comprimir" DOMINIO
tar -cpzf archivo.tar.gz $DOMINIO

Como ven en la primer linea, pido el nombre de dominio a comprimir, y en la segunda uso la variable para comprimir el archivo. Pero me sucede que cuando tengo MUUUCHOS dominios debo ingresar por ej. 200 nombres de dominio uno por uno, y que luego comprima, para ingresar el siguiente.

Lo que quiero es que en vez de ingresarlo a mano, un archivo conteniendo todos los dominios pueda ser leido desde el script, y comprimido a medida que va leyendo las lineas del archivo, que seria asi:

Contenido de "Archivo_con_dominios.txt" :
dominio1.com
dominio2.com
pepe.net
juancito.com.mx
pepito.es
etc
etc
etc

Algun bash script master que me pueda ayudar ?

salu2
  #2 (permalink)  
Antiguo 16/03/2006, 09:32
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 3 meses
Puntos: 47
Proba con algo asi:
Código:
while read DOMINIO
do
    tar -cpzf $DOMINIO.tar.gz /home/virtualdocs/$DOMINIO
done < Archivo_con_dominios.txt
Ojo que no esta probado. Es solo para que veas el uso de While para la lectura linea por linea de un archivo de texto.

Saludos.
__________________
¡Volviendo a la programación!
  #3 (permalink)  
Antiguo 16/03/2006, 22:36
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 9 meses
Puntos: 0
Gracias Ale, funciono a la perfeccion ;)
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 20:49.