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]# echo $var1## 输出为空,说明赋值失败0[root@pc1 t...
declare -i 是将一个变量定义为整数的意思。。例如如上图
其实预定义变量也是位置参数变量的一种,有如下几种用法: 8、声明变量类型 declare 9、数值运算的三种方法 ①、declare -i ②、expr 或 let 数值运算工具 ③、$((运算式)) 或 $[运算式] 10、运算符及其优先级顺序 11、变量测试与替换 12、环境变量配置文件 前面我们在将环境变量的时候,我们将脚本的路径加入...
declare –a name :表示数组array。 declare –f name :表示是function的名字。 declare –F name :同上,但只显示function的名字。这个和上面的具体差异不太明白,但是这两者都很少使用,先不理会它们。 declare –i name :表示整数 declare –r name :表示只读。不能使用unset。对于只读变量,也可以使用readonly n...
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 ...
inter12@inter12:/tmp$ declare -i price=10;inter12@inter12:/tmp$ declare -i num=3;inter12@inter12:/tmp$ declare -i total=$price*$num inter12@inter12:/tmp$ echo $total 30 其实针对declare 还存在另一种方式来处理,直接来看代码 1 #!/bin/bash 2 #test declare and $(())3...
示例一 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 ...
declare命令用于定义shell变量,但declare定义的变量仅能在当前shell环境中起作用,切换shell环境后将无效。语法:declare [+/-][rxi][变量名称=设置值] 或 declare -f 参考例子:显示已定义的变量:[root@linux265 ~]# declare 参数:-a 声明数组变量 -f 仅显示函数 -F 不显示函数定义 -i 先...
语 法:declare [+/-][afrix]补充说明:declare为shell指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。参 数:+"-": 可用来指定变量的属性,"+...
declare 与 typeset 命令是bash的内建命令,两者是完全一样的,用来声明shell变量,设置变量的属性。 declare命令(别名typeset)属shell内建命令,用于申明shell变量并设置变量属性,或查看已定义的shell变量和函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。