Premium: Bash-Skriptautomatisierung
Kombinieren Sie Schleifen und Bedingungen, damit Skripte Aufgaben automatisch ausführen und auf den Systemzustand reagieren.
Interaktive Lektion startenSchleifen 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
Die for-Schleife iteriert eine Liste. Eine Zeile ersetzt drei.
Schritt 2: Schleife über Dateien
Verarbeiten Sie Dateien im Batch. Keine Notwendigkeit, Befehle einzeln auszuführen.
Schritt 3: Bedingte Ausführung
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
- Schleife mit
for var in liste; do Befehle; done. - Verwenden Sie
for datei in *.extfür Batch-Dateiverarbeitung. - Test mit
if [ Bedingung ]; then Befehle; fi. - Vergleiche:
-eq(gleich),-gt(größer),-lt(kleiner),-f(Datei existiert).
Wissenscheck
1 / 2Welche Schleife verarbeitet jede .sh-Datei im aktuellen Verzeichnis?
Quellen
Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.