Grundlegende Konzepte der Bash-Shell-Skripterstellung, darunter Variablen, Schleifen und Bedingungen.
40 Karten · Standardkarten · KI-geschrieben, zweimal geprüft. Alles lässt sich bearbeiten.
- Wie deklariert man in Bash eine Variable und weist ihr einen Wert zu?
Antwort zeigen
VARIABLENNAME=wert (keine Leerzeichen um das Gleichheitszeichen)
- Wie lautet die Syntax, um in Bash den Wert einer Variablen auszulesen?
Antwort zeigen
$VARIABLENNAME oder ${VARIABLENNAME}
- Welcher Befehl exportiert eine Variable, sodass sie für Kindprozesse verfügbar ist?
Antwort zeigen
export VARIABLENNAME
- Wie weist man das Ergebnis eines Befehls einer Variablen zu?
Antwort zeigen
VARIABLE=$(befehl) oder VARIABLE=`befehl`
- Was ist in Bash der Unterschied zwischen einfachen und doppelten Anführungszeichen?
Antwort zeigen
Doppelte Anführungszeichen erlauben Variablenerweiterung und Befehlsersetzung; einfache Anführungszeichen behandeln alles wörtlich
- Was bewirkt der Befehl read in einem Bash-Skript?
Antwort zeigen
Liest eine Eingabe des Benutzers und speichert sie in einer Variablen
- Wie ist die grundlegende Struktur einer if-Anweisung in Bash?
Antwort zeigen
if [ Bedingung ]; then Befehle; fi
- Wie prüft man in einer if-Anweisung, ob eine Datei existiert?
Antwort zeigen
if [ -f /pfad/zur/datei ]; then
- Wie prüft man in einer if-Anweisung, ob ein Verzeichnis existiert?
Antwort zeigen
if [ -d /pfad/zum/verzeichnis ]; then
- Was prüft die Option -z in einer Bedingung?
Antwort zeigen
Prüft, ob eine Zeichenkette leer ist (Länge null)
- Was prüft die Option -n in einer Bedingung?
Antwort zeigen
Prüft, ob eine Zeichenkette nicht leer ist (Länge größer als null)
- Wie vergleicht man in einer if-Anweisung zwei Zahlen?
Antwort zeigen
Verwende -eq, -ne, -lt, -le, -gt oder -ge innerhalb der eckigen Klammern
- Wie lautet die Syntax einer if-else-Anweisung in Bash?
Antwort zeigen
if [ Bedingung ]; then Befehle; else Befehle; fi
- Wie lautet die Syntax einer if-elif-else-Anweisung in Bash?
Antwort zeigen
if [ Bedingung1 ]; then Befehle; elif [ Bedingung2 ]; then Befehle; else Befehle; fi
- Wie ist die grundlegende Struktur einer for-Schleife in Bash?
Antwort zeigen
for variable in liste; do Befehle; done