Hola :) El Martes, 27 de Junio de 2006 21:43, Carlos E. R. escribió:
El 2006-06-27 a las 12:48 -0500, Juan Carlos Bravo Celis escribi�:
forma de como puedo hacer que el scrip haga este proceso para cualquier nombre de archivo que exista en /ruta/upwar/ ? me imagino
for FILE in `ls /ruta/upwar/*war` ; do echo $FILE done
Esa es una manera, aunque fallar� si el nombre del fichero contiene espacios.
Otra manera:
while read FILES ; do echo $FILE done < fichero_lista
�sta funciona leyendo una linea cada vez de "fichero_lista", lo que te permite hacer un proproceso de la misma.
Tambi�n se podr�a generar un array, pero no tengo ejemplos, me parece que no lo he hecho.
Y tambi�n se puede usar "find" en vez de "ls", lo que permite mayor flexibilidad al buscar los archivos.
find es mucho más potente, pero tn cuidado por si te quedas sin buffer, a lo mejor también te interesa usar xargs. Échale un vistazo a: http://www.tldp.org/LDP/abs/html/index.html Es bastante bueno :) Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com