Aufgaben Bash Variablen

Aus xinux.net
Zur Navigation springen Zur Suche springen

Variablen

Skalare Variablen

  • Ordnen sie der Variable GLAS den wert bier zu
  • Geben sie den wert der Variable aus
  • Ordnen sie einer beliebigen Variable den wert eines Verzeichnispfades zu
  • Lassen sie sich über den Variablen wert den Inhalt des Verzeichnisses anzeigen

Feld Variablen

  • Ordnen sie der Variable FARBE die werte schwarz, rot und gold zu
  • Lassen sie sich jeweils jeden wert ausgeben

Kommando Substitution

  • Definieren sie Kommando Substitution
  • Geben sie die beiden Varianten der Kommando Substitution an
  • Was ist der Unterschied?
  • Ordnern Sie die Ausgabe von date einer beliebigen Variable zu
  • Wie kann man mit whoami in sein home-Verzeichnis wechseln

Abgrenzen von Variablen (Parameterexpansion)

  • Definieren sie 3 Variablen, wobei die dritte sich aus den ersten beiden zusammensetzt. Bsp.: SUX, TUX und SUXTUX
  • Geben sie diese Variablen in allen Abgrenzungsmöglichkeiten wieder

Weitere Mechanismen zur Parameterexpansion

Beschreiben sie was bei den folgenden Parameterexpansionen passiert
  • echo ${FARBE:-rot}
  • echo ${FARBE:=rot}
  • echo ${FARBE:?keine farbe}
  • echo ${FARBE:+rot}
  • echo ${FARBE:3}
  • echo ${FARBE:5:3}
  • echo ${#FARBE}
  • echo ${FARBE#rot}
  • echo ${PROGRAM#*/}
  • echo ${FARBE%weis}
  • echo ${FARBE%o*}
  • echo ${FARBE/rot/blau}