[Programación] Re: [Programación] necesito ayuda para programar shell scripts

Ricardo Barberis programacion@lugro.org.ar
Mon, 8 Aug 2005 17:50:44 -0300


El Lunes 08 Agosto 2005 16:35, Emiliano Falabrini escribió:
> Hola a todos !

Holas :)

> tengo que programar un shell script que haga lo
> siguiente:
> Buscar en un directorio determinado (pasado como
> parámetro) archivos que respondan a una expresion
> regular (pasada como parámetro) Ej: "*.mp3" y los
> copie a otro directorio (pasado como parámetro).
> El script debe prescindir del comando find ya que este
> no funciona en la consola en que corro el script
> (Squeak shell).

Se complica un poco porque justamente find es el comando para buscar 
archivos :)
Tambien tenes locate, pero no se si correra sobre Squeak. Creo que lo mejor 
seria preguntar con que contas en Squeak antes de decirte como hacer el 
script, pero bueno, aca va una punta:

for archivo in `ls $1/*.mp3` ; do
  cp -f $archivo $2
done

El problema de este script es que no es recursivo, pero se podria llegar a 
hacer que entre a los subdirectorios.

> Me serviria de gran ayuda ejemplos de scripts
> parecidos u otra información del tema que puedan
> proporcionarme.
> Desde ya les agradesco.
> Salu2.

Saludos.
-- 
Ricardo Barberis
Usuario Linux Nº 250625: http://counter.li.org
Usuario LFS Nº 5121: www.linuxfromscratch.org - www.lfs-es.info
Senior SysAdmin - Dattatec.com - Hosting Solutions

	

	
		
___________________________________________________________ 
1GB gratis, Antivirus y Antispam 
Correo Yahoo!, el mejor correo web del mundo 
http://correo.yahoo.com.ar