declare [+/-] [选项] [变量名]选项-:给变量设定类型属性 +:取消变量的类型属性 -a :将变量声明为数组型 -i :将变量声明为整数型(integer) -x :将变量声明为环境变量 -r :将变量声明为只读变量 -p :显示指定变量的被声明类型把变量声明为数值型【root@localhost ~】# aa=11 【root@localhost ~】# ...
和export作用相似,但其实export实现的原理就是调用declare来实现的 export 变量名=变量值 声明变量只读熟悉 【root@localhost ~】# declare -r test #给test赋予只读属性,但是请注意只读属性会让变量不能修改不能删除,甚至不能取消只读属性,只能通过重启;用的很少,了解即可 查询变量的属性 declare -p #查询所有变量...
declare命令是bash的一个内建命令,它可以用来声明shell变量,设置变量的属性(Declare variables and/or give them attributes)。该命令也可以写作typeset。虽然人们很少使用这个命令,如果知道了它的一些用法,就会发现这个命令还是挺有用的。 常用参数 格式:declare 格式:typeset 格式:declare -p 格式:typeset -p 显示...
LinuxShell之declare命令 1、变量声明为数值型 [plain]view plain copy print? 1.declare -i num=12 也可以查看变量类型 [plain]view plain copy print? 1.declare -p num 得到的结果如下 [plain]view plain copy print? 1.declare -i num="12" 2、声明数组变量 (1)定义数组 [plain]view plain copy ...
使用-i 选项,declare 命令将把指定的变量定义为整数型变量,赋予整数型变量的任何类型的值都将被转换为整数。 使用-x 选项,declare 命令将把指定的变量通过环境输出到后续命令。 使用-p 选项,declare 命令将显示指定变量的属性和值。 本文参考自 《Linux Shell命令行及脚本编程实例详解》...
您可以使用’declare’命令设置数组的属性,例如关联数组等。但需要注意的是,关联数组的声明和赋值需要分开进行,例如: declare -A assoc_array assoc_array['key1']='value1' 这将创建一个关联数组’assoc_array’,其中键为’key1’,值为’value1’。 获取变量类型和属性:使用’declare -p varname’可以打印...
declare [+/-] [aAfFgilprtux] [变量名=变量值] 1. -表示设置属性,+表示取消属性,aAfFgilprtux都是具体的选项,它们的含义如下表所示: 示例 定义为整数 #!/bin/bash declare -i m n ret #将多个变量声明为整数 m=1 n=2 ret=$m+$n echo $ret ...
在Shell脚本中,`declare`命令用于声明变量的属性和类型。`declare`命令的用法有以下几种:1. 声明变量类型:`declare -i var`,将变量`var`声明为整数类型。2. ...
export命令调用的也是上面declare -x 的命令 4、声明变量只读属性 [plain]view plaincopy print? declare -r a=123 重新赋值会报错,不能修改,不能删除 5、查看变量属性 [plain]view plaincopy print? declare -p 查看所有变量属性 declare -p 变量名 查看指定变量的属性 ...
declare命令是bash的一个内建命令,它可以用来声明shell变量,设置变量的属性(Declare variables and/or give them attributes)。该命令也可以写作typeset。虽然人们很少使用这个命令,如果知道了它的一些用法,就会发现这个命令还是挺有用的。 常用参数 格式:declare ...