PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Variable in Variable ausgeben



Thomas-E
01-10-2004, 16:55
Hallo zusammen,

ich möchte Nachrichten aus einer Textdatei in einem Skript ausgeben.
Dazu lese ich die Textzeile vorher in eine Variable ein und kann sie anschließend mit echo ausgeben. So weit kein Problem.

In den Nachrichten der Textdatei sollen aber Variablen enthalten sein, die in dem Skript einen Wert bekommen haben.

Insofern habe ich ein Konstrukt wie:
NO_OF_ELEMENTS=5
VAR=${NO_OF_ELEMENTS} wurden gefunden
echo ${VAR}
wobei am Ende "5 wurden gefunden" ausgegeben werden soll.

Wie muss ich die echo Zeile korrekt formulieren?

Danke und Gruß

Thomas

tooly
01-10-2004, 17:56
Hallo Thomas,

Du brauchst das ganze nur in Anführungszeichen setzen:
VAR="${NO_OF_ELEMENTS} wurden gefunden"
denn sonst wird bei VAR alles nach dem ersten Leerzeichen ignoriert
mfg
tooly