Zurück zu FinalProtocol

Skripting

Lernfokus

AP2 Systemintegration: Aufgaben in Bash und PowerShell automatisieren, Kontrollstrukturen sauber entwerfen und Skripte über Exit-Codes zuverlässig überwachen.

Shell-Grundlagen (Bash)

In der Bash steuerst du Programme über die Kommandozeile. Variablen, Pipes und Umleitungen sind die Bausteine jedes Skripts.

Merksatz: Ein einfaches > überschreibt, der doppelte Pfeil >> hängt an – erst prüfen, dann umleiten.

PowerShell

PowerShell arbeitet objektorientiert: Cmdlets liefern keine reinen Textzeilen, sondern strukturierte Objekte mit Eigenschaften.

Merksatz: Bash schiebt Text durch die Pipeline, PowerShell schiebt Objekte – deshalb kannst du in PowerShell direkt nach Eigenschaften filtern.

Kontrollstrukturen & Pseudocode

Kontrollstrukturen steuern den Ablauf: Verzweigungen entscheiden, Schleifen wiederholen. Im Pseudocode planst du das sprachunabhängig.

Merksatz: Feste Anzahl bekannt? Nimm for. Nur eine Abbruchbedingung bekannt? Nimm while.

Automatisierung, Exit-Codes & Fehlerbehandlung

Skripte laufen oft ohne Aufsicht. Zeitplaner starten sie, und Rückgabewerte verraten, ob sie erfolgreich waren.

Merksatz: Exit-Code 0 heißt „alles gut", alles andere heißt „prüfen" – und stderr (Deskriptor 2) ist getrennt von stdout (Deskriptor 1).

Prüfungsmodus

Dieser ProtocolCheck führt dich durch die wichtigsten AP2-Aspekte dieses Themas. Du kannst Antworten prüfen, Fragen überspringen und bekommst am Ende eine Auswertung nach Kategorie.

Frage 1 0 richtig

Kategorie

Skripting

AP2-Training