为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1.declare声明变量类型 declare [+/-][选项] 变量名 -给变量设定类型属性,+取消变量的类型属性,-a将变量声明为数组型,-i将变量设定为整型,-x声明为环境变量,-r设置为只读属性 例如:aa=11 bb=22 --> declare -i cc=$aa+$bb 2.声明数组变量 定义数组:movie[0]=zp movie[1]=tp declare -a movie[2]=live 调用数组:echo ${movie} 表示调用第一个 echo ${movie[1]} 表示调用第二个 echo ${movie[*]} 表示显示数组中的所有元素 3.声明环境变量 declare -x test =123 作用与export相同
    查看全部
  • Wi
    default 是字串ex date == "date" 11 == "11" declare 增加類型 declare [+/-] ]option] ---- option list --- -i 整數類型 -a 陣列類型,也可以加下標取代 ${array[0]} ${array[*]存取 -x 環境變數,也可以用 export 定義 -r ReadOnly 變數(常數) -p 顯示變數類型 ---review--- unset 刪除變數
    查看全部
  • a=11 b=22 dd=$(expr $aa + $bb)//+旁边一定要留空格 gg=$(($aa+$bb)) gg=$[$aa+$bb] gg=$(date)//把系统函数输出值复制给gg
    查看全部
  • shell编程之运算符 一.declare命令 1.declare声明变量类型 declare [+/-][选项] 变量名 -给变量设定类型属性,+取消变量的类型属性,-a将变量声明为数组型,-i将变量设定为整型,-x声明为环境变量,-r设置为只读属性 例如:aa=11 bb=22 --> declare -i cc=$aa+$bb 2.声明数组变量 定义数组:movie[0]=zp movie[1]=tp declare -a movie[2]=live 调用数组:echo ${movie} 表示调用第一个 echo ${movie[1]} 表示调用第二个 echo ${movie[*]} 表示显示数组中的所有元素 3.声明环境变量 declare -x test =123 作用与export相同 declare -p [变量名] 用于查看(指定)变量的属性 二.数值运算的方法 1.使用declare -i 命令 2.expr或let数值运算工具 aa=11 bb=22 --> dd=$(expr $aa + $bb) 注意+的左右两侧一定有空格 3.$((运算式)) 常用这个 yy=$((4+9*3/5)) --> yy=9 优先级直接百度 三.变量测试 变量测试在脚本优化时使用 例子:测试x=${y-新值} unset y x=${y-2} echo $x --> x=2 y="" --> 将y的值设为空值 x=${y-2} echo $x --> x= 空 y=1 x=${y-2} echo $x --> x=1
    查看全部
  • 数值运算方法1:declare -i [root@bogon ~]# aa=11 [root@bogon ~]# bb=22 [root@bogon ~]# declare -i cc=$aa+$bb [root@bogon ~]# echo $cc 33 数值运算方法2:expr或let [root@bogon ~]# aa=11 [root@bogon ~]# bb=22 [root@bogon ~]# dd=$(expr $aa + $bb) [root@bogon ~]# echo $dd 33 [root@bogon ~]# aa=11 [root@bogon ~]# bb=22 [root@bogon ~]# let "ee=aa+bb" [root@bogon ~]# echo $ee 33 数值运算方法3:$((运算式))或$[运算式] [root@bogon ~]# aa=11 [root@bogon ~]# bb=22 [root@bogon ~]# ff=$(($aa+$bb)) [root@bogon ~]# echo $ff 33 let "ee=aa+bb"和ff=$(($aa+$bb))比较简单
    查看全部
  • iiiii
    查看全部
  • declare [+/-][选项] 变量名 declare命令用来声明shell的变量类型,因为shell变量默认都是字符串型, 此处, -:用于给变量设定类型属性 +:用于取消变量的类型属性 -a:将变量声明为数组型 -i:将变量声明为整型 -x:将变量声明为环境变量 -r:将变量声明为只读变量 -p:显示指定变量被声明的类型
    查看全部
  • 学习了
    查看全部
  • Declare 变量类型
    查看全部
  • $() 作用
    查看全部
  • 1.概述及declare命令 sheel变量默认类型是字符串 declare声明变量类型 declare [+/-][选项] 变量名 选项: ->-:给变量设定类型属性 ->+:取消变量的类型属性 ->-a :将变量声明为数组型 ->-i :将变量声明为整数型(integer) ->-x :将变量声明为环境变量 ->-r :将变量声明为只读变量 ->-p :显示指定变量的被声明类型 示例: declare -i c=$a+$b //声明整数形 declare -p c //查看变量c的类型 声明数组变量 #定义数组: movie[0]=zp movie[1]=tp declare -a movie[2]=live #查看数组 echo ${movie} #默认输出第一个 index为0的变量值 echo ${movie[2]} # echo ${movie[*]} #输出数组的全部 声明环境变量: declare -x test=123 #和export作用类似,export命令实际过程是调用declare命令 declare -p #列出系统中所有变量的类型 declare -r test #给test赋予只读属性,赋予后不能修改该变量,不能删除,甚至不能取消只读属性
    查看全部
  • 变量测试表
    查看全部
  • 这么课程学完了,留个脚印
    查看全部
  • 查询变量的属性
    查看全部
  • 声明变量只读属性
    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
小伙伴们,本门课程是《Tony老师聊shell——变量》这门课程的后续课程,请大家学习完变量后再来学习呦!
老师告诉你能学到什么?
通过学习本门课程可以掌握如下知识: 1、能够使用declare命令进行变量声明 2、如何进行数值运算 3、如何进行变量测试

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!