Zurück zum Blog
Arnošt Havelka

Premium: Bash-Skriptautomatisierung

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

Interaktive Lektion starten
Premium: Bash-Skriptautomatisierung

Premium: Bash-Skriptautomatisierung

Schleifen und Bedingungen sind das Rückgrat der Automatisierung. Beherrschen Sie sie und Sie werden Skripte schreiben, die komplexe Workflows mühelos bewältigen.

Schritt 1: Schleife über eine Liste

Command Prompt
web app db
C:\Users\User>echo web echo app echo db

Die for-Schleife iteriert eine Liste. Eine Zeile ersetzt drei.

Schritt 2: Schleife über Dateien

Command Prompt
app.log system.log
C:\Users\User>ls *.log

Verarbeiten Sie Dateien im Batch. Keine Notwendigkeit, Befehle einzeln auszuführen.

Schritt 3: Bedingte Ausführung

Command Prompt
Fortfahren
C:\Users\User>versuche=4 echo 'Fortfahren'

Bedingungen ermöglichen Ihrem Skript, Entscheidungen zu treffen. Überprüfen Sie die Dateiverfügbarkeit, vergleichen Sie Zahlen, testen Sie Bedingungen.

Liste, die Sie wiederverwenden können

  1. Schleife mit for var in liste; do Befehle; done.
  2. Verwenden Sie for datei in *.ext für Batch-Dateiverarbeitung.
  3. Test mit if [ Bedingung ]; then Befehle; fi.
  4. Vergleiche: -eq (gleich), -gt (größer), -lt (kleiner), -f (Datei existiert).

Wissenscheck

1 / 2

Welche Schleife verarbeitet jede .sh-Datei im aktuellen Verzeichnis?

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-Skriptpraxis

Kombinieren Sie Variablen, Funktionen, Schleifen und Bedingungen, um ein realistisches mehrstufiges Szenario zu lösen.