Re: Problem mit eval in script

From: Sven Amonat <schorsch(at)justmail.de>
Date: Fri, 20 May 2005 01:07:46 +0200

Manfred Lotz wrote:
> Hi all,
> Mag zwar off-topic sein :-)
> aber hier gibt es nun mal Leute, die sich sehr gut auskennen.
>
> Also meine Frage:

[ ... funktionierendes Beispiel ... ]

> Wenn aber der Inhalt der Variable Blanks enthält, geht es nicht mehr:
>
> #! /bin/sh
> ind=1
> eval HUGO$ind="to be or not to be"

Das Problem ist, dass hier bei der Auswertung die Anführungszeichen
"verschwinden".

Ein

eval HUGO$ind=\"to bo or not to be\"

funktioniert.

> eval echo \$HUGO$ind
>
>
> Hier kommt die Meldung:
> be: not found
>
> Es sieht so aus, als hätte ich was grundlegendes nicht verstanden. Ich
> hätte gerne gewusst, was ich falsch mache.
>

Ciao,
        Sven

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 20 May 2005 - 01:08:01 CEST

search this site