Bash Programmierung Inhalt: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
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