Optionen der Bash

Aus Xinux Wiki
Version vom 25. Mai 2023, 17:25 Uhr von Thomas.will (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Warum?

  • Die Bash-Shell bietet eine Vielzahl von Optionen, um das Verhalten und die Funktionalität der Shell anzupassen.
  • Beispielsweise ermöglicht die Option "-e" das sofortige Beenden eines Skripts bei einem Fehler, während die Option "-x" die Ausgabe jedes ausgeführten Befehls anzeigt.
  • Die Option "-n" überprüft das Skript auf syntaktische Fehler, ohne es auszuführen.
  • Diese Optionen können entweder über die Kommandozeile oder innerhalb eines Skripts festgelegt werden und ermöglichen eine detaillierte Steuerung über das Verhalten der Bash-Shell und die Fehlerbehandlung.

Man kann sie sich mit Optionen den aktuellen Shell anzeigen lassen

  • echo $-
himBHs

Mit dem set kann man die Optionen setzen oder deaktivieren

  • set -|+optionen...

Wichtige Optionen der Bash

Optionen der Shell
f Dateinamen expandieren ausschalten
n Kommandos nur lesen und nicht ausführen
x Jedes einfache Kommando unmittelbar vor der Ausführung ausgeben. Ersetzungen werden vorgenommen
a Alle angelegten Variablen für den Export markieren
e Shell verlassen wenn ein Kommando nicht erfolgreich ausgeführt werden kann.
v Jede Zeile wird ausgegeben bevor sie ausgeführt wird
- So kann Positionsparameter setzen die mit einem - beginnen