Bash Programmierung Inhalt
Version vom 1. Juni 2023, 19:48 Uhr von Thomas.will (Diskussion | Beiträge)
- Einführung
- Unterschiede zwischen den Shells
- Skript-Aufbau und -Aufruf
- Kommentare
- Exit-Status
- Fehlerkanal, Fehlersuche
- Wichtige Kommandos
- clear, echo, sleep, expr
- Erweiterte Shell-Substitutionen
- Variablen-, Kommando- und Arithmetische Substitutionen
- Shell-, Umgebungs- und vordefinierte Variablen=
- Parameter und deren Übergabe in Shell Scripts
- Kontrollstrukturen zur Ablaufsteuerung
- Vergleiche, Verzweigungen, Schleifen, vorzeitiger Abbruch
- Kommando-Kombinationen=
- Kommando-Listen, -Trenner, -Gruppierung, Line continuation
- Funktionen zur Strukturierung von Scripten
- Definition und Aufruf
- Rücksprung
- Parameter-Übergabe
- Werte-Rückgabe
- Source-Operator
- Signalbehandlung
- Hintergrund-/Kind-Prozesse
- Here-Documents
- Prozess- und Job-Management
- Einfache Datenmanipulation mit Sed
- Komplexe Datenmanipulation und Bearbeitung mit Awk
- Integration von Sed, Awk und Shell Scripting
- Übungen und Beispielprogramme
- Zeitgesteuertes Ausführen von Skripten mit at und cron