Suche…


deklarieren Sie schwach typisierte Variablen

declare ist ein interner Befehl von bash. (interner Befehl verwendet Hilfe zur Anzeige der "Manpage"). Es dient zum Anzeigen und Definieren von Variablen oder zum Anzeigen von Funktionskörpern.

Syntax: deklarieren [Optionen] [Name [= Wert]] ...

# options are used to define
# an integer
declare -i myInteger
declare -i anotherInt=10
# an array with values
declare -a anArray=( one two three)
# an assoc Array
declare -A assocArray=( [element1]="something" [second]=anotherthing )
# note that bash recognizes the string context within []

# some modifiers exist
# uppercase content
declare -u big='this will be uppercase'
# same for lower case
declare -l small='THIS WILL BE LOWERCASE'

# readonly array
declare -ra constarray=( eternal true and unchangeable )

# export integer to environment
declare -xi importantInt=42

Sie können auch das + verwenden, das das angegebene Attribut wegnimmt. Meist nutzlos, nur für die Vollständigkeit.

Um Variablen und / oder Funktionen anzuzeigen, gibt es auch einige Optionen

# printing definded vars and functions
declare -f
# restrict output to functions only
declare -F # if debugging prints line number and filename defined in too


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow