Bash eval

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Was ist das?

Erklärung

Belegen der Variable

  • Wir belegen die Variable GEFAES mit dem Wert $GLAS.
  • Das \ ist notwendig damit die Shell die Variable nicht auswertet
  • GEFAES=\$GLAS
  • Wir belegen die Variable GLAS mit dem Wert bier.

Ausgeben der Variable

  • Wie erwartet wird $GLAS zurückgegeben
  • echo $GEFAES
$GLAS

Einsatz von eval

  • Wenn wir nun eval nutzen wertet die Shell den Ausdruck zweimal aus.
  • eval echo $GEFAES
bier