linux shell引入,linux--shell脚本中的引用

算术表达式

let var=算术表达式    //

var=$[算术表达式]

var=$((算术表达式))

var=` expr 算术表达式`    //这里的表达式中变量和运算符不要挨着!

如果计算结果中有小数,则取整。

上述四种方式中,后面三种可以用在条件判断的环境下,比如  if [ $[算术表达式] -eq 3 ]

$(linux 命令) ===`linux 命令`   //引用命令的执行结果

${var}===$var     //引用变量,

$[算术表达式] //引用表达式的计算结果

$((算术表达式)) //引用表达式的计算结果

`expr 算术表达式`

变量在定义、赋值的时候不用加$;在引用的时候加$

另外,条件判断的时候最外层的中括号是用来表示这是一个条件判断,和内部的中括号不要混淆了。其实,条件判断的中括号,前面的[ 是一个判断符号,后面的 ] 只是用来和它组成一个闭合体。

条件判断有两种方式 [ ]方式和test方式 :if [ "$var1" -eq "$var2"]   === if test "$var1" -eq "$var2"  ,只是[ ]方式易读性比较强。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值