shell-变量的数值运算let内置命令
Posted 七月流星雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell-变量的数值运算let内置命令相关的知识,希望对你有一定的参考价值。
1. let命令的用法
格式:
let 赋值表达式
【注】let赋值表达式功能等同于:((赋值表达式))
范例1:给自变量i加8
[root@1-241 scripts]# i=2 [root@1-241 scripts]# let i=i+8 [root@1-241 scripts]# echo $i 10 [root@1-241 scripts]# i=i+8 #去掉let定义 [root@1-241 scripts]# echo $i i+8 输出的结果 提示:let i=i+8等同于((i=i+8)),但后者效率更高
范例2:利用let计数监控web服务状态
#监控服务状态 #!/bin/bash CheckUrl(){ #服务状态监控 timeout=5 fails=0 success=0 while true do wget --timeout=$timeout --tries=1 http://www.baid1u.com -q -O /dev/null if [ $? -ne 0 ] then let fails=fails+1 else let success+=1 fi if [ $success -ge 1 ];then echo success exit 0 fi if [ $fails -ge 2 ];then echo fail exit 2 fi done } CheckUrl
以上是关于shell-变量的数值运算let内置命令的主要内容,如果未能解决你的问题,请参考以下文章