Declare: Unterschied zwischen den Versionen
Aus Foxwiki
K Textersetzung - „wikitable“ durch „table table-striped table-hover“ |
K Textersetzung - „ options"“ durch „ col1bold col1nowrap"“ |
||
| Zeile 4: | Zeile 4: | ||
== Optionen == | == Optionen == | ||
{| class="table table-striped table-hover | {| class="table table-striped table-hover col1bold col1nowrap" | ||
|- | |- | ||
! Option !! Beschreibung | ! Option !! Beschreibung | ||
| Zeile 18: | Zeile 18: | ||
== Attribute == | == Attribute == | ||
{| class="table table-striped table-hover | {| class="table table-striped table-hover col1bold col1nowrap" | ||
|- | |- | ||
! Option !! Beschreibung | ! Option !! Beschreibung | ||
Aktuelle Version vom 22. September 2026, 21:16 Uhr
declare setzt Variablenwerte und deren Attribute
Deklariert Variablen und weist ihnen Attribute zu. Wenn keine Namen angegeben sind, werden die Attribute und Werte aller Variablen ausgegeben
Optionen
| Option | Beschreibung |
|---|---|
| -f | Schränkt Aktionen oder Anzeigen auf Funktionsnamen und Definitionen ein |
| -F | Zeigt nur Funktionsnamen an (inklusive Zeilennummer und Quelldatei beim Debuggen) |
| -g | Deklariert globale Varieblen innerhalb einer Shellfunktion; wird ansonsten ignoriert |
| -p | Zeigt die Attribute und Werte jeder angegebenenVariable an |
Attribute
| Option | Beschreibung |
|---|---|
| -a | Deklariert ein indiziertes Feld (wenn unterstützt) |
| -A | Deklariert ein assoziatives Feld (wenn unterstützt) |
| -i | Deklariert eine Integer Variable |
| -l | Konvertiert die Variabennmamen in Kleinbuchstaben |
| -n | Der Name wird als Variable interpretiert |
| -r | Deklariert nur lesbare Variablen |
| -t | Weist das trace Attibut zu |
| -u | Konvertiert die Variablennamen in Großbuchstaben |
| -x | Exportiert die Variablen über die aktuelle Shellumgebung hinaus |
Das Voranstellen von + anstelle von - schaltet die gegebenen Attribute ab
- Für Integer Variablen werden bei der Zuweisung arithmetische Berechnungen durchgeführt (siehe `help let')
- Innerhalb einer Funktion werden lokale Variablen erzeugt. Die Option -g unterdrückt dieses Verhalten
Rückgabewert
Gibt Erfolg zurück, außer eine ungültige Option wurde angegeben, oder ein Fehler trat auf