declare -r read_only_var='This is a read-only variable' 这将创建一个只读变量’read_only_var’,其值不能被修改。 声明数组:使用’declare’命令可以声明一个数组,并为其分配多个值。例如: declare -a my_array=(value1 value2 value3) 这将声明一个名为’my_array’的数组,并为其分配三个值。
[ken@Dell-Desktop ~]$declare -r c1=3[ken@Dell-Desktop ~]$echo$c13[ken@Dell-Desktop ~]$c1=4-bash:c1:readonly variable 我们通过declare -r声明了一个只读(readonly)的变量c1,之后如果尝试修改它的话,就会提示失败。 其实这个declare的用法颇有一点复杂,这里稍微进一步介绍下 点击查看代码 [ken@Dell-D...
declare [-aixr] variable; a--变量定义为数组,i--变量定义为整数,x--变量定义为环境变量,r--将变量设置只读属性,不可改、不可取消。 bash环境中的数值运算,默认最多达到整数型。 (3)数组变量类型---array: var[index]=content,数组名--var。 6、ulimit--限制用户使用某些系统资源,包换开启的文件数量、C...
declare -A ARRAY_NAME: 关联数组 二,数组的赋值和引用 数组元素的赋值: (1) 一次只赋值一个元素; ARRAY_NAME[INDEX]=VALUE weekdays[0]="Sunday" weekdays[4]="Thursday" (2) 一次赋值全部元素: ARRAY_NAME=("VAL1" "VAL2" "VAL3" ...) (3) 只赋值特定元素: ARRAY_NAME=([0]="VAL1" [3]=...
declare [-aixr] variable 选项与参数: -a :将后面名为 variable 的变量定义成为阵列 (array) 类型 -i :将后面名为 variable 的变量定义成为整数数字 (integer) 类型 -x :用法与 export 一样,就是将后面的 variable 变成环境变量; -r :将变量设置成为 readonly 类型,该变量不可被更改内容,也不能 unset...
declare命令可以声明一些特殊类型的变量 declare OPTION VARIABLE=value • -a:声明数组变量。 • -i:声明整数变量。 • -l:声明变量为小写字母。 • -r:声明只读变量。 • -u:声明变量为大写字母。 作用域:Scope 默认都是全局变量 aa=“bb” 局部变量在function里面需要加local 局部变量:local a=99...
/bin/bash## declare an array variabledeclare -a array=("one"&...
declare -A ARRAY_NAME: 关联数组(类似于python中的字典, 键和值对应) 数组赋值 数组元素的赋值: (1) 一次只赋值一个元素; ARRAY_NAME[INDEX]=VALUE weekdays[0]=”Sunday” weekdays[4]=”Thursday” (2) 一次赋值全部元素: ARRAY_NAME=(“VAL1” “VAL2” “VAL3” …) ...
[xiaoqi@study~]$ echo $variable[xiaoqi@study~]$ echo $PATH/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/xiaoqi/.local/bin:/home/xiaoqi/bin[xiaoqi@study~]$ echo ${PATH}#使用这种方法获取变量比较规范/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/xiaoqi/.local/...
Variable inside function: This is inside the function Variable outside function: Explanation: In the exercise above, Define a function named "my_function". Inside the function, we declare a local variable named 'inside_variable' and assign it a value. ...