Shell Script Programmierung kapieren und trainieren

Der einfache Einstieg in die Linux-Automatisierung für Systemadministration, DevOps & Co.. Mit Übungen und Prüfungen

Uwe M. Schirmer und Louis Schirmer
Shell Script Programmierung kapieren und trainieren

Diese Publikation zitieren

Uwe M. Schirmer, Louis Schirmer, Shell Script Programmierung kapieren und trainieren (2025), mitp-Verlag, Frechen, ISBN: 9783747508008

1432
Accesses
10
Quotes

Beschreibung / Abstract

  • Alle wichtigen Grundlagen für die Shell-Script-Programmierung
  • Systematischer Einstieg von der Syntax über Kontrollstrukturen bis hin zu Automatisierung und Prozesssteuerung
  • Mit Schritt-für-Schritt-Anleitungen und Übungsaufgaben

Dein Weg zum Shell-Script-Meister

Shell Scripting zu lernen ist wie das Meistern einer Kampfkunst – es erfordert Übung, Struktur und ein solides Fundament. Dieses Buch richtet sich an Systemadministratoren, Entwickler und Studierende, die Shell Scripting von Grund auf lernen und praktisch anwenden möchten. Jedes Kapitel vermittelt praxisnahe Techniken, mit denen du deine Fähigkeiten systematisch aufbaust.

Trainingsplan für die Praxis

Du startest mit den Grundlagen der Syntax und den wichtigsten Terminal-Befehlen. Danach lernst du den Umgang mit Variablen, Kontrollstrukturen, Funktionen und der Verarbeitung von Dateien. Fortgeschrittene Themen wie Prozesssteuerung, zeitgesteuerte Aufgaben mit Cron und andere Automatisierungstechniken runden dein Training ab.

Mit Übungen und Prüfungen zum schwarzen Gürtel

Nach jedem Kapitel stellst du dich einer Gürtelprüfung – einer herausfordernden Übungsaufgabe, um dein Wissen zu festigen. So erarbeitest du dir Schritt für Schritt alle Grundlagen der Shell-Script-Programmierung, die im Admin- und DevOps-Alltag unverzichtbar sind.

Beschreibung

Uwe Schirmer ist Geschäftsbereichsleiter bei der rms GmbH, die Software für den öffentlichen Nahverkehr entwickelt.Er hat viele Jahre als Software-Architekt gearbeitet und ist beim International Software Architecture Qualification Board (iSAQB) aktiv. Als Autor hat er bereits mehrere Bücher über Scala und Scrum geschrieben und verschiedene Bücher aus dem Englischen übersetzt. Er bloggt unter http://schirmer.org.

Louis Schirmer studiert Kognitionswissenschaften und arbeitet als Werkstudent in der Softwareentwicklung. Mit diesem Buch hat er erste Erfahrungen im Schreiben machen können.

Inhaltsverzeichnis

  • Cover
  • Widmung
  • Impressum
  • Inhaltsverzeichnis
  • Einleitung
  • Was lernst du in diesem Buch?
  • Welche Kenntnisse werden vorausgesetzt und an wen richtet sich das Buch?
  • Wie ist das Buch aufgebaut und welche Themen werden abgedeckt?
  • Downloads zum Buch
  • Kapitel 1: Weißgurt: Einführung in Terminal und Shell
  • 1.1 Die richtige Linux-Distribution
  • 1.2 Die Verzeichnisstruktur
  • 1.3 Terminal und Shell
  • 1.4 Die erste Gürtelprüfung
  • Kapitel 2: Gelbgurt: Grundlagen des Shell Scriptings
  • 2.1 Das erste Skript
  • 2.2 Variablen
  • 2.3 Fortgeschrittene Ausgaben
  • 2.4 Eingaben
  • 2.5 Rechnen
  • 2.6 Bedingte Anweisungen
  • 2.7 Gürtelprüfung
  • Kapitel 3: Orangegurt: Erweiterte Skriptfunktionen
  • 3.1 Grundlagen zu Kommandozeilenparametern
  • 3.2 Schleifen
  • 3.3 Kommandozeilenparameter (Fortsetzung)
  • 3.4 Arrays
  • 3.5 Exit
  • 3.6 Fehlersuche
  • 3.7 Gürtelprüfung
  • Kapitel 4: Grüngurt: Umgang mit Ein- und Ausgaben
  • 4.1 Umleitungen von Ein- und Ausgaben
  • 4.2 Ein- und Ausgabeweiterleitung mit Pipes
  • 4.3 Arbeiten mit Dateien
  • 4.4 Gürtelprüfung
  • Kapitel 5: Blaugurt: Fortgeschrittene Textverarbeitung
  • 5.1 Reguläre Ausdrücke
  • 5.2 Arbeiten mit Strings
  • 5.3 Dateien miteinander vergleichen und kombinieren
  • 5.4 Skripte formatieren
  • 5.5 Ausführungszeit eines Skripts oder Befehls messen
  • 5.6 Systeminformationen und Logdateien
  • 5.7 Gürtelprüfung
  • Kapitel 6: Braungurt: Prozesse und Signale
  • 6.1 Prozesse
  • 6.2 Funktionen
  • 6.3 Signale
  • 6.4 Einsatz von Signalen in Skripten
  • 6.5 Erweiterte Eingaben
  • 6.6 Gürtelprüfung
  • Kapitel 7: Schwarzgurt: Systemkonfiguration
  • 7.1 Systeminitialisierung
  • 7.2 Start von Shells
  • 7.3 Zeitgesteuertes Ausführen von Skripten
  • 7.4 Zeichencodierung
  • 7.5 Skripte für das System sichtbar machen
  • 7.6 Gürtelprüfung
  • Stichwortverzeichnis

Mehr von dieser Serie

    Ähnliche Titel

      Mehr von diesem Autor