Bash Programmierung Inhalt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | *Einführung | + | * Einführung |
| − | **Unterschiede zwischen den Shells | + | ** Unterschiede zwischen den Shells |
| − | **Skript-Aufbau und -Aufruf | + | ** Skript-Aufbau und -Aufruf |
| − | **Kommentare | + | ** Shebang-Zeile und Ausführbarkeitsrechte |
| − | **Exit-Status | + | ** Kommentare |
| − | **Fehlerkanal | + | ** Exit-Status |
| − | *Wichtige Kommandos | + | ** Fehlerkanal und Fehlersuche |
| − | **clear, echo, sleep, expr | + | * Wichtige Kommandos |
| − | *Erweiterte Shell-Substitutionen | + | ** clear, echo, sleep, expr |
| − | **Variablen-, Kommando- und | + | * Erweiterte Shell-Substitutionen |
| − | *Shell-, Umgebungs- und vordefinierte Variablen | + | ** Variablen-, Kommando- und arithmetische Substitutionen |
| − | *Parameter und deren Übergabe in Shell Scripts | + | * Shell-, Umgebungs- und vordefinierte Variablen |
| − | *Kontrollstrukturen zur Ablaufsteuerung | + | ** Exportieren und lokale Variablen |
| − | **Vergleiche, Verzweigungen, Schleifen, | + | ** Arrays und assoziative Arrays |
| − | *Kommando-Kombinationen | + | * Parameter und deren Übergabe in Shell Scripts |
| − | **Kommando-Listen | + | ** Positionsparameter |
| − | *Funktionen zur Strukturierung von Scripten | + | ** Shift und Defaultwerte |
| − | **Definition und Aufruf | + | * Kontrollstrukturen zur Ablaufsteuerung |
| − | + | ** Vergleiche, Bedingungen und Operatoren | |
| − | **Parameter-Übergabe | + | ** Verzweigungen (if, case) |
| − | **Werte-Rückgabe | + | ** Schleifen (for, while, until) |
| − | **Source-Operator | + | ** Vorzeitiger Abbruch (break, continue) |
| − | *Signalbehandlung | + | * Kommando-Kombinationen |
| − | *Hintergrund- | + | ** Kommando-Listen |
| − | *Here-Documents | + | ** Trenner und Gruppierung |
| − | *Prozess- und Job-Management | + | ** Line continuation |
| − | *Einfache Datenmanipulation mit | + | * Funktionen zur Strukturierung von Scripten |
| − | *Komplexe Datenmanipulation und Bearbeitung mit | + | ** Definition und Aufruf |
| − | *Integration von | + | ** Parameter-Übergabe |
| − | + | ** Rücksprung und Werte-Rückgabe | |
| − | *Zeitgesteuertes Ausführen von Skripten mit at und | + | ** Source-Operator |
| + | * Signalbehandlung | ||
| + | ** trap und Signalsteuerung | ||
| + | * Hintergrund- und Kind-Prozesse | ||
| + | ** &-Operator | ||
| + | ** wait, jobs, fg, bg | ||
| + | * Here-Documents und Here-Strings | ||
| + | * Prozess- und Job-Management | ||
| + | ** PID-Verwaltung | ||
| + | ** ps, kill, nohup | ||
| + | * Einfache Datenmanipulation mit sed | ||
| + | * Komplexe Datenmanipulation und Bearbeitung mit awk | ||
| + | * Integration von sed, awk und Shell-Scripting | ||
| + | * Zeitgesteuertes Ausführen von Skripten mit at und cro | ||
| + | * Übungen und Beispielprogramme | ||
Aktuelle Version vom 12. Oktober 2025, 18:57 Uhr
- Einführung
- Unterschiede zwischen den Shells
- Skript-Aufbau und -Aufruf
- Shebang-Zeile und Ausführbarkeitsrechte
- Kommentare
- Exit-Status
- Fehlerkanal und Fehlersuche
- Wichtige Kommandos
- clear, echo, sleep, expr
- Erweiterte Shell-Substitutionen
- Variablen-, Kommando- und arithmetische Substitutionen
- Shell-, Umgebungs- und vordefinierte Variablen
- Exportieren und lokale Variablen
- Arrays und assoziative Arrays
- Parameter und deren Übergabe in Shell Scripts
- Positionsparameter
- Shift und Defaultwerte
- Kontrollstrukturen zur Ablaufsteuerung
- Vergleiche, Bedingungen und Operatoren
- Verzweigungen (if, case)
- Schleifen (for, while, until)
- Vorzeitiger Abbruch (break, continue)
- Kommando-Kombinationen
- Kommando-Listen
- Trenner und Gruppierung
- Line continuation
- Funktionen zur Strukturierung von Scripten
- Definition und Aufruf
- Parameter-Übergabe
- Rücksprung und Werte-Rückgabe
- Source-Operator
- Signalbehandlung
- trap und Signalsteuerung
- Hintergrund- und Kind-Prozesse
- &-Operator
- wait, jobs, fg, bg
- Here-Documents und Here-Strings
- Prozess- und Job-Management
- PID-Verwaltung
- ps, kill, nohup
- Einfache Datenmanipulation mit sed
- Komplexe Datenmanipulation und Bearbeitung mit awk
- Integration von sed, awk und Shell-Scripting
- Zeitgesteuertes Ausführen von Skripten mit at und cro
- Übungen und Beispielprogramme