DevOps

Shell Scripting & Bash

Variablen, Schleifen, Bedingungen, Funktionen, Pipes, Umleitungen

20 Interview-Fragen·
Mid-Level
1

Was ist die korrekte Syntax, um eine Variable in Bash zu deklarieren?

Antwort

In Bash wird eine Variable ohne das Dollarzeichen und ohne Leerzeichen um das Gleichheitszeichen deklariert. Der Variablenname muss mit einem Buchstaben oder Unterstrich beginnen. Um den Wert der Variablen zu verwenden, stellen Sie ihrem Namen das Dollarzeichen ($) voran. Leerzeichen um das Gleichheitszeichen verursachen einen Syntaxfehler, da Bash sie als separate Befehlsargumente interpretiert.

2

Wie greift man in Bash auf den Wert einer Variablen namens USERNAME zu?

Antwort

Um auf den Wert einer Variablen zuzugreifen, stellen Sie ihrem Namen das Dollarzeichen ($) voran. Die Syntax $USERNAME ruft den in der Variablen gespeicherten Wert ab. Die Syntax ${USERNAME} kann auch verwendet werden, was mehr Flexibilität bietet, insbesondere für Verkettung oder die Verwendung von Modifikatoren. Ohne das Dollarzeichen interpretiert Bash USERNAME als literale Zeichenkette und nicht als Variablenreferenz.

3

Welcher Befehl ermöglicht das Exportieren einer Variablen, damit sie für Kindprozesse zugänglich ist?

Antwort

Der Befehl export macht eine Umgebungsvariable für alle Kindprozesse verfügbar, die von der aktuellen Shell gestartet werden. Ohne export ist eine Variable lokal für die aktuelle Shell und wird nicht an Unterprozesse weitergegeben. Diese Unterscheidung ist beim Schreiben von Skripten, die andere Skripte oder Programme aufrufen, entscheidend. Es ist möglich, Deklaration und Export in einer Zeile mit export VAR=wert zu kombinieren.

4

Wie erfasst man den Exit-Code des zuletzt ausgeführten Befehls?

5

Was ist die korrekte Syntax für eine if-Bedingung in Bash?

+17 Interview-Fragen

Meistere DevOps für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten