Bewertung:

Das Buch wird für seine Klarheit, seinen Umfang und seine praktischen Ansätze zum Erlernen der Skripterstellung und Systemadministration auf verschiedenen Plattformen hoch gelobt. Es eignet sich sowohl für den Unterricht als auch für das Selbststudium, insbesondere in Umgebungen, in denen Linux- und Windows-Systeme zusammenarbeiten.
Vorteile:⬤ Sehr gut geschrieben
⬤ umfassendes Nachschlagewerk
⬤ praktische Aufgaben zur Vertiefung des Verständnisses
⬤ integriert Wissen aus früheren Kursen
⬤ hilfreich für Scripting in Linux und Windows
⬤ Fülle von Übungen
⬤ deckt aktuelle Shells ab
⬤ klare Erklärungen
⬤ gut zum Lehren und Lernen.
In den Rezensionen werden keine wesentlichen Nachteile genannt.
(basierend auf 4 Leserbewertungen)
Scripting: Automation with Bash, Powershell, and Python
Entwickler und Administratoren, es ist an der Zeit, ihren Arbeitsalltag zu vereinfachen. Mit diesem praktischen Leitfaden können Sie mithilfe von Skripten lästige IT-Probleme mit weniger Aufwand und weniger Code lösen! Lernen Sie die gängigen Skriptsprachen kennen: Bash, PowerShell und Python. Beherrschen Sie wichtige Techniken wie die Arbeit mit Linux, Cmdlets, regulären Ausdrücken, JSON, SSH, Git und mehr. Verwenden Sie Skripte, um verschiedene Szenarien zu automatisieren, von Backups und Image-Verarbeitung bis hin zur Verwaltung virtueller Maschinen. Entdecken Sie, was mit nur 10 Zeilen Code alles möglich ist!
In diesem Buch erfahren Sie mehr über:
A. Skriptsprachen.
Anfänger erhalten einen Crash-Kurs in der Syntax von Bash (und ihrer Alternative Zsh), PowerShell und Python, um Skriptaufgaben auszuführen.
B. Skripting-Techniken.
Lernen Sie anhand von Expertenanleitungen und praktischen Beispielen, erfolgreiche Skripte zu schreiben. Verwenden Sie Befehle zur Verarbeitung von Textdateien, Funktionen zur Handhabung von JSON- und XML-Dateien, Cron zur Automatisierung der Skriptausführung, SSH zur Ausführung von Code und vieles mehr.
C. Scripting-Beispiele.
Erleben Sie Scripting in Aktion! Gehen Sie durch konkrete Anwendungen der Skripterstellung: Datensicherung, Bildverarbeitung, Web Scraping, REST APIs, Datenbankwartung, Cloud-Szenarien und Verwaltung virtueller Maschinen.
Zu den Highlights gehören:
1) Bash und Zsh.
2) Linux-Werkzeugkasten.
3) PowerShell und CmdLets.
4) Python und pip.
5) JSON, XML und INI.
6) SSH, VS Code und Git.
7) Automatisierung mit Cron.
8) Automatisierung von Backups.
9) Bildverarbeitung.
10) Web-Scraping.
11) Cloud-Skripting.
12) Virtuelle Maschinen.