On 15/08/07, Miquel A. Noguera
El Martes, 14 de Agosto de 2007 22:50, Juan Carlos Bravo Celis escribió:
Hola a todos,
Ante todo, veo que ya te han pasado algunos enlaces, así que seguro que mi respuesta ya no es necesaria, pero aún así, te comento mis fórmulas, por si álguien ve que son mejorables, y así de paso aprendemos todos ¿vale?.
[...]
Prueba este pequeño script:
#/bin/bash for ext in txt jpg pdf do for file in `ls *.$ext` do echo `basename $file $ext` >> archivo.nuevo done done cat archivo.nuevo
y mi otra consulta es, como hago para saber si un archivo existe en una carpeta..? quiero poner una condicional que depende de la existencia de un archivo.
if [ -f archivo ] ; then hacer todo esto fi
Gracias a todos por responder, revise los enlaces que envio Sebastian y muy buenos,, no es que no sepa lo basico para hacer el script, pero no sabia que comando usar para quitar las extensiones, alguna vez vi que un comando con el que podias elegir que cantidad de caracteres tomar o quitar de una cadena, pero no la recuerdo, no esperaba que hicieran mi trabajo, simplemente que me dieran una pista de que comando usar, si eso es lo que parecia, me disculpo. Tengo que dar un agradecimiento especial a Miquel, por todo el trabajo que se tomo en pasarme el codigo, habria sido suficiente con decirme que use el comando " basename ". Saludos a todos, y gracias de nuevo. JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org