Zum Inhalt

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