当前位置: 首页 > news >正文

网站建设推广优化公司软文发布平台

网站建设推广优化公司,软文发布平台,重庆专业网站建设公司哪家好,免费做图片链接网站当型循环和直到型循环: 循环语句常用于重复执行一条指令或一组指令,直到条件不满足时停止。 在企业实际应用中,常用于守护进程或者持续运行的程序。 while语法结构: while 条件 do指令... done while循环语句对后面的条件表达…

当型循环和直到型循环:

循环语句常用于重复执行一条指令或一组指令,直到条件不满足时停止。

在企业实际应用中,常用于守护进程或者持续运行的程序。

while语法结构:

while 条件
do指令...
done

while循环语句对后面的条件表达式进行判断,如果条件表达式成立,就执行while循环体中的民工或者语句,每次执行到done时候,就重新判断while条件表达式是否成立,直到条件表达式不成立时才会跳出while循环体。如果一开始条件表达式不成立,那么程序就不会进入循环体中执行命令了。

示例1: 每隔2秒输出一次系统负载uptime。

[root@vm1 scripts]# cat while1.sh
#!/bin/bashwhile true
douptimesleep 2
done

执行结果:

[root@vm1 scripts]# sh while1.sh20:37:01 up  3:49,  1 user,  load average: 0.00, 0.01, 0.0520:37:03 up  3:49,  1 user,  load average: 0.00, 0.01, 0.0520:37:05 up  3:49,  1 user,  load average: 0.00, 0.01, 0.0520:37:07 up  3:49,  1 user,  load average: 0.00, 0.01, 0.05
^C

while true 表示的是永远为真,因此会一直运行,象死循环一样,但是我们称呼为守护进程。

示例2:

[root@vm1 scripts]# cat while2.sh
#!/bin/bashwhile true
douptime >> /tmp/uptime.logsleep 2
done

执行情况:

[root@vm1 scripts]# sh while2.sh &
[1] 1983
[root@vm1 scripts]# tail -f /tmp/uptime.log20:44:23 up  3:56,  1 user,  load average: 0.00, 0.01, 0.0520:46:19 up  3:58,  1 user,  load average: 0.00, 0.01, 0.0520:46:21 up  3:58,  1 user,  load average: 0.00, 0.01, 0.0520:46:23 up  3:58,  1 user,  load average: 0.00, 0.01, 0.0520:46:25 up  3:58,  1 user,  load average: 0.00, 0.01, 0.05

在实际的工作中,一般会通过客户端ssh连接到服务器,因此可能会在脚本或者命令执行期间不能中断的需求,若中断,则会前功尽弃,更要命的是破坏系统数据。

防止脚本执行中断的方法:

1)sh while2.sh &   使用&在后台运行脚本。

2)screen命令;

3)nohup sh while2.sh &   使用nohup加&在后台运行脚本。

示例3: 使用while竖向打印54321。

[root@vm1 scripts]# cat while3.sh
#!/bin/bash
i=5
while [ $i -gt 0 ]
doecho "$i"((i--))
done

执行结果:

[root@vm1 scripts]# sh while3.sh
5
4
3
2
1

示例4: 计算从1到100之和。

[root@vm1 scripts]# cat while4.sh
#!/bin/bash
#
i=1
sum=0
while [ $i -le 100 ]
do((sum=sum+i))((i++))
doneprintf "totalsum is: $sum\n"

执行结果:


[root@vm1 scripts]# sh while4.sh
totalsum is: 5050

代码说明:正常输出使用echo就能输出,使用printf可以显示比较格式化一点的字符串信息。

http://www.hkea.cn/news/43135/

相关文章:

  • 东莞工作招聘网最新招聘搜索 引擎优化
  • 宁波俄语网站建设免费发广告的平台有哪些
  • 郑州外贸网站建设及维护营销软件商城
  • 泉州百度关键词排名广州网站营销优化qq
  • 怎么做wep网站营销推广活动方案
  • 展示型网站php官方app下载安装
  • 嘉祥网站建设广东省自然资源厅
  • 忘记网站后台密码网站排名软件推荐
  • 怎么查公司网站有没有被收录火爆产品的推广文案
  • 绵阳网站建设 经开区网络教学平台
  • wordpress阅读量没改7个湖北seo网站推广策略
  • 网站建设成功案例方案找培训机构的平台
  • 园林绿化网站建设百度关键词优化公司
  • 个人如何建设网站网络营销方式有哪些分类
  • 北京做百度网站建设电商平台如何推广运营
  • 电脑个人网站怎么做网络销售新手入门
  • 海口网站建设 小黄网络手机百度搜索
  • 太原百度网站建设网站应该如何进行优化
  • 烟台市做网站uc浏览网页版进入
  • 工程信息网站哪家做的较好提高工作效率心得体会
  • 建站平台入口徐州网站设计
  • 出口手工艺品网站建设方案站长统计app下载
  • 提升学历骗局武汉搜索引擎排名优化
  • wordpress+park主题上海全国关键词排名优化
  • 潍坊最早做网站的公司短链接生成网址
  • 东莞化工网站建设爱站网ip反域名查询
  • 做网站赚钱 2017哈尔滨关键词排名工具
  • 建设的网站首页微信怎么做推广
  • 建设网站导航百度信息流推广和搜索推广
  • 深圳室内设计公司招聘信息流广告优化