Optionen der Bash: Unterschied zwischen den Versionen
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 | + | =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
| 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 |