Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Eliminar espacios en blanco de nombres de archivos.

738 views
Skip to first unread message

Dementor

unread,
Jun 28, 2007, 5:10:00 PM6/28/07
to
Hola, querría saber como se puede eliminar los espacios en blanco en
los nombres de archivos de forma automática, 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...?

Pere Pujal i Carabantes

unread,
Jun 28, 2007, 5:53:54 PM6/28/07
to
Hola Dementor!

El 28-06-2007
Dementor va escriure en
es.comp.os.linux.programacion:

> Alguna idea...?

La variable IFS y/o un correcto entrecomillado para los scripts
y rename (man rename) para eliminar espacios del nombre de los ficheros

rename 's/ //' *csv por poner un ejemplo


Salut
Pere
--
s...@fornol.no-ip.org s...@fornol.no-ip.org
c...@fornol.no-ip.org can...@fornol.no-ip.org
sp...@fornol.no-ip.org sp...@fornol.no-ip.org
cs...@fornol.no-ip.org cs...@fornol.no-ip.org

Exal de Jesus Garcia Carrillo

unread,
Jun 28, 2007, 6:14:39 PM6/28/07
to
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Em Quinta 28 Junho 2007 16:10, Dementor escreveu:

> Hola, querría saber como se puede eliminar los espacios en blanco en
> los nombres de archivos de forma automática

$ cat 1.txt
exal garcia carrillo
$ sed 's/ //g' 1.txt > 2.txt
$ cat 2.txt
exalgarciacarrillo
$


- --
Spam protection:
replace the word `no-spam' for exal

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

iD8DBQFGhDLUoZmxoVJRtGIRAg7AAJ9PyUGWRJlKwEL4zbo/lniut7DwGgCeI8Rv
FgEuRNV+lxNPOtlculQLRRY=
=7Aoh
-----END PGP SIGNATURE-----

Dementor

unread,
Jun 29, 2007, 7:49:00 AM6/29/07
to
On 28 jun, 18:53, Pere Pujal i Carabantes <p...@fornol.no-ip.org>
wrote:

> Hola Dementor!
>
> El 28-06-2007
> Dementor va escriure en
> es.comp.os.linux.programacion:
>
> > Hola, querría saber como se puede eliminar los espacios en blanco en
> > los nombres de archivos de forma automática, 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...?
>
> La variable IFS y/o un correcto entrecomillado para los scripts
> y rename (man rename) para eliminar espacios del nombre de los ficheros
>
> rename 's/ //' *csv por poner un ejemplo

Perfecto es lo que buscaba gracias...

> s...@fornol.no-ip.org s...@fornol.no-ip.org
> c...@fornol.no-ip.org c...@fornol.no-ip.org


0 new messages