declare -i 是将一个变量定义为整数的意思。。例如如上图
# declare +i ef //取消变量属性 # ef="wer" # echo $ef wer 设置变量只读 实例 # declare -r ab //设置变量为只读 # ab=88 //改变变量内容 -bash: ab: 只读变量 # echo $ab //显示变量内容 56 声明数组变量 实例 # declare -a cd='([0]="a" [1]="b" [2]="c")' //声明数组变量...
其实预定义变量也是位置参数变量的一种,有如下几种用法: 8、声明变量类型 declare 9、数值运算的三种方法 ①、declare -i ②、expr 或 let 数值运算工具 ③、$((运算式)) 或 $[运算式] 10、运算符及其优先级顺序 11、变量测试与替换 12、环境变量配置文件 前面我们在将环境变量的时候,我们将脚本的路径加入...
declare -r constant=3.1415926 – 声明一个只读的常量constant并赋值为3.1415926。 declare -i num1=20 – 声明一个整数型变量num1并赋值为20。 declare -a array – 声明一个数组变量array。 declare -A assoc_array – 声明一个关联数组变量assoc_array。 declare -x PATH=”/usr/bin” – 声明一个环境变...
declare-pb# 删除整型属性。declare+i b# 显示属性,返回 declare -- b="5"。declare-pb# 根据变量属性强制转换值的英文大小写。declare-uuc_var='abc'declare-llc_var='ABC'# 显示'ABC abc';echo"${uc_var}${lc_var}" # 定义函数内的全局变量functiontest(){declare-ga=3# 或者local-gb=3# 或者c...
示例一 declare是内建命令 [root@web ~]#type -a declare declare is a shell builtin [root@web ~]# [root@jfht ~]#type -a typeset typeset is a shell builtin [root@jfht ~]# 示例二 declare -i之后可以直接对表达式求值 [root@web ~]#x=6/3 ...
linux 中declare命令的用法 linux 中declare命令的用法 001、声明整数型变量 [root@pc1 test1]# declare -i var1## 声明变量为整数型变量[root@pc1 test1]# var1=132## 赋值整数型变量[root@pc1 test1]# echo $var1## 输出整数型132[root@pc1 test1]# var1=abcd## 定义字符串[root@pc1 test1]# ...
declare-i# 定义变量b并赋值为3,具有整型属性。declare-ib=5# 显示属性,返回 declare -i b="5"。declare-p b# 删除整型属性。declare+i b# 显示属性,返回 declare -- b="5"。declare-p b# 根据变量属性强制转换值的英文大小写。declare-uuc_var='abc'declare-llc_var='ABC'# 显示'ABC abc';echo"...
declare-pb# 删除整型属性。declare+i b# 显示属性,返回 declare -- b="5"。declare-pb# 根据变量属性强制转换值的英文大小写。declare-uuc_var='abc'declare-llc_var='ABC'# 显示'ABC abc';echo"${uc_var}${lc_var}" # 定义函数内的全局变量functiontest(){declare-ga=3# 或者local-gb=3# 或者c...
declare-i# 定义变量b并赋值为3,具有整型属性。declare-ib=5# 显示属性,返回 declare -i b="5"。declare-p b# 删除整型属性。declare+i b# 显示属性,返回 declare -- b="5"。declare-p b# 根据变量属性强制转换值的英文大小写。declare-uuc_var='abc'declare-llc_var='ABC'# 显示'ABC abc';echo"...