Bash - Testen Sie Ihr Wissen¶
 Jede Befehl muss einen Rückgabewert am Ende seiner Ausführung zurückgeben:
- wahr
- falsch
 Ein Rückgabewert von 0 gibt einen Ausführungsfehler an:
- wahr
- falsch
 Der Rückgabewert wird in der Variable 
$@ gespeichert:
- wahr
- falsch
 Der Testbefehl ermöglicht Folgendes:
- Teste den Typ einer Datei
- Testet eine Variable
- Zahlen vergleichen
- Vergleicht den Inhalt von 2 Dateien
 Der Befehl 
expr:
- Kombiniert 2 Zeichenketten
- Führt mathematische Operationen aus
- Text auf dem Bildschirm anzeigen
 Ist die Syntax der folgenden bedingten Struktur für Sie richtig? Erklären Sie, warum.
if command
    command if $?=0
else
    command if $?!=0
fi
- wahr
- falsch
 Was bedeutet folgende Syntax: 
${variable:=value}
- Zeigt einen Ersatzwert an, wenn die Variable leer ist
- Zeigt einen Ersatzwert an, wenn die Variable nicht leer ist
- Weist der Variable einen neuen Wert zu, wenn sie leer ist
 Ist die Syntax der folgenden bedingten alternativen Struktur für Sie richtig? Erklären Sie warum.
case $variable in
  value1)
    commands if $variable = value1
  value2)
    commands if $variable = value2
  *)
    commands for all values of $variable != of value1 and value2
    ;;
esac
- wahr
- falsch
 Welche der folgenden ist keine Struktur für Schleifen?
- while
- until
- loop
- for
Author: Antoine Le Morvan
Contributors: Steven Spencer, Ganna Zhyrnova