Optionen der Bash: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Die Shell hat verschiedene sehr nützliche Optionen. =Man kann sie sich mit Optionen den aktuellen Shell anzeigen lassen= *echo $- himBHs =Mit dem set kann m…“)
 
 
Zeile 1: Zeile 1:
Die Shell hat verschiedene sehr nützliche Optionen.
+
=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=
 
=Man kann sie sich mit Optionen den aktuellen Shell anzeigen lassen=

Aktuelle Version vom 25. Mai 2023, 17:25 Uhr

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