🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #894

Re: Shell script; mostrar una variable con \ incluidos

#894
From: Pere Pujal i Carabantes
Date: Mon, 18 Sep 2006 21:14
48 lines
2146 bytes
Hola Marcpp!

El 18-09-2006
Marcpp va escriure en 
es.comp.os.linux.programacion:
 
> Buenas, estoy desarrollando un script y me encuentro con que necesito
> pasar un fichero con espacios y ; de este tipo: CopiaLlums 2006-09-09
> 14;10;08.zip
> Lo transformo a CopiaLlums\ 2006-09-09\ 14\;10\;08.zip

Como lo transformas?
Algun motivo en especial para esta transformacion?


> Pero al hacer un echo $variable que contiene el nombre de archivo, me
> lo muestra sin las \ que he puesto.

Puedes pegar algo de codigo?



> Sabeis de alguna forma de hacerlo?

A mi me funciona asin:

pere@hola:~/Proves/prova$ touch "CopiaLlums 2006-09-09 14;10;08.zip"
pere@hola:~/Proves/prova$ touch "CopiaLlums\ 2006-09-09\ 14\;10\;08.zip"

pere@hola:~/Proves/prova$ ls
CopiaLlums 2006-09-09 14;10;08.zip  CopiaLlums\ 2006-09-09\ 14\;10\;08.zip

pere@hola:~/Proves/prova$ for i in *
> do
> echo $i
> done
CopiaLlums 2006-09-09 14;10;08.zip
CopiaLlums\ 2006-09-09\ 14\;10\;08.zip

Como puedes ver echo se comporta correctamente con cualquiera de los 
dos ficheros.



> Saludos.

Salut
Pere
Technical Details
Message-ID: <slrnegu30o.bqa.ppujalARROBA@hola.fou.net>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news4.google.com!news.glorb.com!news.antakira.com!mainake.escomposlinux.org!escomposlinux.org!news-5.escomposlinux.org!not-for-mail
References: <1158596404.702350.284910@k70g2000cwa.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,e3d2258794e4e7c7
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news4.google.com!news.glorb.com!news.antakira.com!mainake.escomposlinux.org!escomposlinux.org!news-5.escomposlinux.org!not-for-mail
From: Pere Pujal i Carabantes <"ppujal A R R O B A"@airtel.net>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Shell script; mostrar una variable con \  incluidos
Date: Mon, 18 Sep 2006 21:14:00 +0000 (UTC)
Organization: hola
Lines: 48
Message-ID: <slrnegu30o.bqa.ppujalARROBA@hola.fou.net>
References: <1158596404.702350.284910@k70g2000cwa.googlegroups.com>
Reply-To: Pere Pujal i Carabantes <ppujal A R R O B A@airtel.net>
NNTP-Posting-Host: 105.red-81-34-83.dynamicip.rima-tde.net
X-Trace: news-5.escomposlinux.org 1158614413 5456 81.34.83.105 (18 Sep 2006 21:20:13 GMT)
X-Complaints-To: mainake@escomposlinux.org
NNTP-Posting-Date: Mon, 18 Sep 2006 21:20:13 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Debian)