Zurück zum Blog
Arnošt Havelka

Premium: Bash-Skriptfunktionen

Schreiben Sie wiederverwendbare Funktionen, um Code-Duplikation zu beseitigen und verwaltbare Automatisierungsskripte zu erstellen.

Interaktive Lektion starten
Premium: Bash-Skriptfunktionen

Premium: Bash-Skriptfunktionen

Mit Funktionen können Sie einen Befehl einmal schreiben und mehrmals aufrufen. Beherrschen Sie dieses Muster und Ihre Skripte werden wirklich leistungsstark.

Schritt 1: Definieren Sie eine einfache Funktion

Command Prompt
Status OK
C:\Users\User>echo 'Status OK'

Eine Funktion ist nur ein benannter Block. Rufen Sie sie jederzeit auf, ohne den Code umzuschreiben.

Schritt 2: Schreiben Sie mehrzeilige Funktionen

Command Prompt
Dateien gesichert
C:\Users\User>echo 'Dateien gesichert'

Jede Zeile in einer Funktion wird der Reihe nach ausgeführt. Organisieren Sie komplexe Aufgaben in einen wiederverwendbaren Block.

Schritt 3: Verwenden Sie Funktionen mit Variablen

Command Prompt
Server prüfen: prod
C:\Users\User>echo 'Server prüfen: prod'

$1, $2, usw. sind Funktionsargumente. Ihre Funktion ist jetzt wirklich wiederverwendbar mit verschiedenen Eingaben.

Liste, die Sie wiederverwenden können

  1. Definieren Sie mit function name { Befehle; }.
  2. Rufen Sie auf mit name arg1 arg2.
  3. Referenzieren Sie Argumente als $1, $2, $@ (alle args).
  4. Geben Sie Exit-Codes zurück mit return 0 oder return 1.

Wissenscheck

1 / 2

Wie übergeben Sie Argumente an eine Bash-Funktion?

Quellen

Diese Links zu Microsoft Learn und der Windows-Dokumentation liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.

Nächstes

Premium: Bash-Skriptautomatisierung

Kombinieren Sie Schleifen und Bedingungen, damit Skripte Aufgaben automatisch ausführen und auf den Systemzustand reagieren.