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

[bash] variable in variable zuweisen

2 views
Skip to first unread message

Christian Buhtz

unread,
Mar 11, 2012, 5:01:01 PM3/11/12
to
Das simple script

[code]
X=test
X3={$X}test

echo $X
echo $X3
[/code]

führt zu dieser Ausgabe

[out]
test
{test}test
[/out]

Die { } stören dort und sollen da nicht hin. Ich lese aber in jedem
Tutorial das man auf diese Art Variablen und Strings in einer Zuweisung
kombiniert.

X3 müsste "testtest" sein.
--
publictimestamp.org/ptb/PTB-14283 sha256 2012-03-11 18:00:07
9CD1CFB4C8C80D5104DA40A718180BAC0568D7F1BAE064B9AD23A8CE968C5663

Christian Buhtz

unread,
Mar 11, 2012, 5:08:20 PM3/11/12
to
Am 11.03.2012 22:01, schrieb Christian Buhtz:
> X3={$X}test
^

Ach Mensch! ;)

Das $ muss ja vor der geschweiften Klammer stehen.
Also...
X3=${X}test
--
publictimestamp.org/ptb/PTB-14284 sha256 2012-03-11 21:00:06
E3CF33F6BB94E65E36C615E2D861E521459B22F935353A63B01FF1833AC53C1F

Michael Ottenbruch

unread,
Mar 11, 2012, 5:49:09 PM3/11/12
to
Am Sun, 11 Mar 2012 22:08:20 +0100, schrieb Christian Buhtz:

> Am 11.03.2012 22:01, schrieb Christian Buhtz:
> > X3={$X}test
> ^
>
> Ach Mensch! ;)
>
> Das $ muss ja vor der geschweiften Klammer stehen.
> Also...
> X3=${X}test

Da warst Du aber nur knapp schneller. :-)
--
...und tschuess!

Michael
E-mail: M.Otte...@sailor.ping.de
0 new messages