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