🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Bash y el manejo de espacios

#1939
From: Gonzalo Pérez de Olaguer Córdoba
Date: Thu, 23 Jun 2005 00:42
36 lines
2493 bytes
Hola David Lago <dlago@mundo-r.com>
el Thu, 23 Jun 2005 01:13:41 +0200 escribiste:

> Si ejecuto
> 
> mkisofs -graft-points -r -J -o test.iso "miarchivo.c=miarchivo.c" "mi
> archivo.c=mi archivo.c"
> 
> todo va bien (tengo que tener creados los archivos miarchivo.c y mi
> archivo.c). El caso es que si pongo la linea "miarchivo.c=miarchivo.c"
> "mi archivo.c=mi archivo.c" dentro de un archivo, por ejemplo, test.dat,
> y ejecuto
> 
> mkisofs -graft-points -r -J -o test.iso `cat test.dat`
> 
> Debería funcionar, pero no lo hace. He probado lo que me dices de
> cambiar las comillas por simples y que rodeen a cada string, pero no
> funciona. ¿Alguna idea?

no. yo me hago un lío con la manera cómo bash maneja estas cosas

por si te vale, una solución distinta sería convertir el test.dat en
un script con esta pinta:

#!/bin/sh
exec mkisofs -graft-points -r -J -o test.iso \
"miarchivo.c=miarchivo.c" \
"mi archivo.c=mi archivo.c"

(los \ al final de línea son para unirla con la siguiente)

luego haces "chmod +x test.dat" y puedes ejecutarlo así ./test.dat

-- 
Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
PGP key 2861C704 --- F206 5671 6789 425D 111C  1302 214F 1934 2861 C704
Technical Details
Message-ID: <20050623024222.44b94dc8@petres.salonet.snet>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!news.antakira.com!guada.guadawireless.net!neozero.escomposlinux.org!lamanonegra.escomposlinux.org!escomposlinux.org!pinsa.escomposlinux.org!not-for-mail
References: <d9chnu$14j8@cesio.mundo-r.com> <20050623005940.1643aa6e@petres.salonet.snet> <d9crb6$15o26@cesio.mundo-r.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,ca8ccd75e6b170f5
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!news.antakira.com!guada.guadawireless.net!neozero.escomposlinux.org!lamanonegra.escomposlinux.org!escomposlinux.org!pinsa.escomposlinux.org!not-for-mail
From: Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Bash y el manejo de espacios
Date: Thu, 23 Jun 2005 02:42:22 +0200
Organization: Ecolnet
Lines: 36
Message-ID: <20050623024222.44b94dc8@petres.salonet.snet>
References: <d9chnu$14j8@cesio.mundo-r.com>
 <20050623005940.1643aa6e@petres.salonet.snet>
 <d9crb6$15o26@cesio.mundo-r.com>
NNTP-Posting-Host: 59.red-80-25-103.pooles.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
X-Trace: pinsa.escomposlinux.org 1119487348 10929 80.25.103.59 (23 Jun 2005 00:42:28 GMT)
X-Complaints-To: newsmaster@pinsa.escomposlinux.org
NNTP-Posting-Date: Thu, 23 Jun 2005 00:42:28 +0000 (UTC)
X-Newsreader: Sylpheed-Claws 1.0.4 (GTK+ 1.2.10; i386-pc-linux-gnu)