在shell中,declare
命令用于声明变量的属性。它有以下几种常用的用法:
declare variable=value
例如:
declare name="John"
declare -r variable=value
例如:
declare -r age=25
declare -i variable=value
例如:
declare -i count=10
declare -a array=(value1 value2 value3)
例如:
declare -a fruits=("apple" "banana" "orange")
declare -A associative_array=(["key1"]=value1 ["key2"]=value2)
例如:
declare -A grades=(["John"]=95 ["Alice"]=90 ["Bob"]=85)
注意,declare
命令也可以使用typeset
命令代替,它们的功能是相同的。