用途说明
常用参数
格式:declare
格式:typeset
格式:declare -p
格式:typeset -p
显示所有变量的值。
格式:declare -p var
格式:typeset -p var
显示指定变量var的值。
格式:declare var=value
格式:typeset var=value
格式:var=value
声明变量并赋值。
格式:declare -i var
格式:typeset -i var
将变量var定义成整数。在之后就可以直接对表达式求值,结果只能是整数。如果求值失败或者不是整数,就设置为0。
格式:declare -r var
格式:typeset -r var
格式:readonly var
将变量var声明为只读变量。只读变量不允许修改,也不允许删除。
格式:declare -a var
格式:typeset -a var
将变量var声明为数组变量。但这没有必要。所有变量都不必显式定义就可以用作数组。事实上,在某种意义上,似乎所有变量都是数组,而且赋值给没有下标的变量与赋值给”[0]”相同。
格式:declare -f
格式:typeset -f
显示所有自定义函数,包括名称和函数体。
格式:declare -F
格式:typeset -F
显示所有自定义函数名称。
格式:declare -f func
格式:typeset -f func
只显示指定函数func的函数定义。
格式:declare -x var
格式:typeset -x var
格式:export var
将变量var设置成环境变量,这样在随后的脚本和程序中可以使用。
格式:declare -x var=value
格式:typeset -x var=value
格式:export var=value
将变量var设置成环境变量,并赋值为value。