Scrip tonto en bash

Ricardo Frydman ricardo en sinectis.com.ar
Mar Mayo 17 09:55:38 CDT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Fernando Tamarit wrote:
> Hola a todos,
> 
> Tengo ubuntu y ejecuto con el wine el peer 2 mail Me funciona perfecto
> menos para unir los fichero. He probado a unirlos con cat y funciona
> perfectamete (el fichero final es valido), asi que queria hacer un scrip
> que lo automatizara. De momento tengo esto, pero me da error en la linea
> 4. Se supone que dado un directorio en que esta el scrip tiene que hacer
> cat consecutivamente a partir del primero:
> 
> #!/bin/bash
> for k in *
> do
> if [$k -ne *.001]
> then
> cat $k >> *.001

^^^^cat "$k" >> *.001

> fi
> done
> echo ">>>  Union finalizada"
> 
> 
> Segunda version, tamapoco acaba de funcionar pero no da error:
> #!/bin/bash
> listado=$(ls --ignore='*.001')
> for k in $listado
> do
> cat $k >> *.001
> done
> 
> echo ">>>  Union finalizada"
> 
> 
> En archivos de la forma:
> Las chicas Gilmore 2x14 - Deberia de haber sido Lorelai -
> (DVD+SAT)(www.TusSeries.com).avi.049
> 
> La salida es:
> cat: Las: No existe el fichero o el directorio
> cat: chicas: No existe el fichero o el directorio
> cat: Gilmore: No existe el fichero o el directorio
> cat: 2x14: No existe el fichero o el directorio
>  Y se queda ahi suspendido.
> 
> 
> Alguna idea
> 
> 
> 
> 


- --
Ricardo A.Frydman
Consultor en Tecnología Open Source
Administrador de Sistemas
http://www.eureka-linux.com.ar

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCigXpkw12RhFuGy4RAnTKAJ9Dm3jq/w+Pm5+AKdlKWVGvINzvTACgi/ky
7726v10nS8o4Q7lJDPaZgNg=
=4rsP
-----END PGP SIGNATURE-----



Más información sobre la lista de distribución ubuntu-es