Bash Programmierung Inhalt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 1: | Zeile 1: | ||
*Einführung | *Einführung | ||
| − | **Unterschiede zwischen den Shells | + | **Unterschiede zwischen den Shells (y) |
| − | **Skript-Aufbau und -Aufruf | + | **Skript-Aufbau und -Aufruf (y) |
| − | **Kommentare | + | **Kommentare (y) |
| − | **Exit-Status | + | **Exit-Status (y) |
| − | **Fehlerkanal, Fehlersuche | + | **Fehlerkanal, Fehlersuche (y) |
*Wichtige Kommandos | *Wichtige Kommandos | ||
| − | **clear, echo, sleep, expr | + | **clear, echo, sleep, expr (y) |
| − | *Erweiterte Shell-Substitutionen | + | *Erweiterte Shell-Substitutionen (y) |
| − | **Variablen-, Kommando- und Arithmetische Substitutionen | + | **Variablen-, Kommando- und Arithmetische Substitutionen (y) |
*Shell-, Umgebungs- und vordefinierte Variablen= | *Shell-, Umgebungs- und vordefinierte Variablen= | ||
*Parameter und deren Übergabe in Shell Scripts | *Parameter und deren Übergabe in Shell Scripts | ||
| − | *Kontrollstrukturen zur Ablaufsteuerung | + | *Kontrollstrukturen zur Ablaufsteuerung (y) |
| − | **Vergleiche, Verzweigungen, Schleifen, vorzeitiger Abbruch | + | **Vergleiche, Verzweigungen, Schleifen, vorzeitiger Abbruch (y) |
*Kommando-Kombinationen= | *Kommando-Kombinationen= | ||
| − | **Kommando-Listen, -Trenner, -Gruppierung, Line continuation | + | **Kommando-Listen, -Trenner, -Gruppierung, Line continuation (y) |
| − | *Funktionen zur Strukturierung von Scripten | + | *Funktionen zur Strukturierung von Scripten |
**Definition und Aufruf | **Definition und Aufruf | ||
**Rücksprung | **Rücksprung | ||
| Zeile 21: | Zeile 21: | ||
**Werte-Rückgabe | **Werte-Rückgabe | ||
**Source-Operator | **Source-Operator | ||
| − | *Signalbehandlung | + | *Signalbehandlung |
*Hintergrund-/Kind-Prozesse | *Hintergrund-/Kind-Prozesse | ||
| − | *Here-Documents | + | *Here-Documents(y) |
*Prozess- und Job-Management | *Prozess- und Job-Management | ||
*Einfache Datenmanipulation mit Sed | *Einfache Datenmanipulation mit Sed | ||
Version vom 8. Juni 2023, 04:20 Uhr
- Einführung
- Unterschiede zwischen den Shells (y)
- Skript-Aufbau und -Aufruf (y)
- Kommentare (y)
- Exit-Status (y)
- Fehlerkanal, Fehlersuche (y)
- Wichtige Kommandos
- clear, echo, sleep, expr (y)
- Erweiterte Shell-Substitutionen (y)
- Variablen-, Kommando- und Arithmetische Substitutionen (y)
- Shell-, Umgebungs- und vordefinierte Variablen=
- Parameter und deren Übergabe in Shell Scripts
- Kontrollstrukturen zur Ablaufsteuerung (y)
- Vergleiche, Verzweigungen, Schleifen, vorzeitiger Abbruch (y)
- Kommando-Kombinationen=
- Kommando-Listen, -Trenner, -Gruppierung, Line continuation (y)
- Funktionen zur Strukturierung von Scripten
- Definition und Aufruf
- Rücksprung
- Parameter-Übergabe
- Werte-Rückgabe
- Source-Operator
- Signalbehandlung
- Hintergrund-/Kind-Prozesse
- Here-Documents(y)
- 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