EMZETT.
Login

Kurz: Die Kommandozeile automatisieren.

Genauer: Bash wird eingesetzt für Linux-Administration, Automatisierung, Deployment, Build-Skripte, CI/CD. Die Shell ist das Programm, das deine Eingaben im Terminal liest und Befehle startet. Bash (Bourne Again SHell, 1989) ist die Standard-Shell auf den meisten Linux-Systemen und lange auch auf macOS (dort heute zsh, sehr ähnlich). Mit Bash-Skripten automatisierst du wiederkehrende Aufgaben.

Steckbrief Bash

Steckbrief

EigenschaftWert
Erschienen1989
Entwickelt vonBrian Fox (GNU-Projekt)
Paradigmenimperativ, Skript
Typisierungdynamisch (alles ist Text)
AusführungShell-Interpreter
Paketverwaltung—
Dateiendung.sh
SprachfamilieShell- und Textwerkzeuge

Einsatzgebiete

Linux-Administration, Automatisierung, Deployment, Build-Skripte, CI/CD.

So führst du Code aus

Skript als skript.sh speichern, ausführbar machen (chmod +x skript.sh) und mit ./skript.sh starten oder per bash skript.sh.

Der Kurs: 13 Kapitel

Jedes Kapitel enthält geprüfte Beispiele mit echter Ausgabe, Merksätze, eine Übungsaufgabe und ein Quiz. Zum Üben mit Fortschrittsanzeige, Abzeichen und Zertifikat: Bash-Kurs auf der Lernseite.

Kapitel

Programme verbinden

Fortgeschritten

Administration

Projekte

Nachschlagen

Ähnliche Sprachen

  • PowerShell: Automatisierung mit Objekten statt Text
  • AWK: Textverarbeitung in der Kommandozeile mit Mustern und Aktionen
  • Perl: Das Schweizer Taschenmesser für Text und Skripte

Siehe auch

Programmiersprachen im Überblick, Sprachen im Vergleich, Zeitstrahl der Programmiersprachen, Programmierparadigmen, Kompiliert oder interpretiert?