Vorwort ... 13
TEIL I. Scripting-Sprachen ... 17
1. Scripting: Do one thing ... ... 19
1.1 ... Was heißt Scripting? ... 19
1.2 ... Script-Sprachen ... 22
1.3 ... Die Qual der Wahl ... 27
2. Zehn mal zehn Zeilen ... 29
2.1 ... Markdown-Rechtschreibkorrektur (Bash) ... 29
2.2 ... Bilder nach Aufnahmedatum sortieren (PowerShell) ... 30
2.3 ... JSON-Datei in das XML-Format umwandeln (Python) ... 31
2.4 ... Tägliches Server-Backup (Bash) ... 32
2.5 ... Web Scraping (Python) ... 32
2.6 ... Wetterdaten protokollieren (Python) ... 34
2.7 ... Hyper-V-Aufräumaktion (PowerShell) ... 35
2.8 ... Statistische Auswertung einer Logging-Datei (Bash) ... 36
2.9 ... Datei-Upload in die Cloud (PowerShell) ... 36
2.10 ... Virtuelle Maschinen klonen (Bash) ... 37
3. Bash, Zsh und Fish ... 39
3.1 ... Terminal, Shell und Bash ... 40
3.2 ... Installation ... 42
3.3 ... Kommandos interaktiv ausführen ... 45
3.4 ... Das erste Bash-Script ... 48
3.5 ... Kommandos ausführen ... 54
3.6 ... Standardeingabe und Standardausgabe ... 56
3.7 ... Globbing, Brace Extension, Umgang mit Datei- und Verzeichnisnamen ... 60
3.8 ... Variablen ... 63
3.9 ... Zeichenketten ... 69
3.10 ... Verzweigungen ... 77
3.11 ... Schleifen ... 83
3.12 ... Funktionen ... 87
3.13 ... Umgang mit Fehlern ... 88
3.14 ... Zsh ... 91
3.15 ... Fish ... 93
4. PowerShell ... 97
4.1 ... Installation ... 98
&n...