[Programación] Re: [Programación] Eliminar espacios en blanco de nombres de archivos.

Sebastián D. Criado programacion@lugro.org.ar
Thu, 28 Jun 2007 20:24:35 -0300


--nextPart3540073.rbzzK1IPCE
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

El Jueves 28 Junio 2007 18:01, Horacio Castellini escribi=F3:
> Hola, querr=EDa saber como se puede eliminar los espacios en blanco en los
> nombres de archivos de forma autom=E1tica, es decir con un script bash no
> a mano... por ejemplo...
>
> transformar "AcI 80-AcII 400-r2-a2.csv" en "AcI80-AcII400-r2-a2.csv",
> pues los script de procesamiento lo toman como si fuesen 3 archivos :)
>
> Alguna idea...?

Que groso, apenas vi esto me di cuenta que lo ten=EDa que hacer con sed, pe=
ro=20
por supuesto, no era tan trivial.
Me puse a probar con los parentesis y las comillas y me salio esto.

Mira si te sirve, es para ejecutarlo directamente de la linea de comandos.
Seguramente lo podr=E1s adaptar a lo que necesitas.


for i in *.csv; do mv "$i" "$(echo $i|sed 's/ /-/g')";  done

PD: Me gusto poder practicar sed despu=E9s de tanto tiempo sin tocarlo :D

Saludos-

=2D-=20
Sebasti=E1n D. Criado - scriado{en}ciudad.com.ar
NO A LA MATRICULACI=D3N OBLIGATORIA - http://noalamatricula.wordpress.com/a=
bout/
L.U.G.Ro - http://www.lugro.org.ar
GNU/Linux Registered User # 146768
=2D------------------------------------------------------------------
"Si el Universo fuera un programa estar=EDa hecho en C, y correr=EDa sobre
un sistema UNIX"
							An=F3nimo.

--nextPart3540073.rbzzK1IPCE
Content-Type: application/pgp-signature

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

iD8DBQBGhEM78hmHQ8ZCg0IRAtPuAKCvb9p8F9SH88xKLe5LUYMnsWuFbwCfb2sa
Qz0sesWe0I5MHE50ZN1RMMM=
=3T6u
-----END PGP SIGNATURE-----

--nextPart3540073.rbzzK1IPCE--