サーチ…


弱く型付けされた変数を宣言する

宣言はbashの内部コマンドです。 (内部コマンドは "マンページ"を表示するためのヘルプを使用します )。これは、変数の表示と定義、または関数本体の表示に使用されます。

構文: declare [options] [name [= value]] ...

# 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

与えられた属性を取り除く+も使用できます。完全性のために、ほとんど役に立たない。

変数や関数を表示するには、いくつかのオプションもあります

# 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
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow