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