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

企业管理类的网站百度搜索排名怎么靠前

企业管理类的网站,百度搜索排名怎么靠前,做宣传用什么网站好,大型企业网站制作文章目录 一、Shell 循环类型二、Shell while 循环三、Shell for 循环四、Shell until 循环五、Shell select 循环六、总结 一、Shell 循环类型 循环是一个强大的编程工具,使您能够重复执行一组命令。在本教程中,您将学习以下类型的循环 Shell 程序&…

文章目录

  • 一、Shell 循环类型
  • 二、Shell while 循环
  • 三、Shell for 循环
  • 四、Shell until 循环
  • 五、Shell select 循环
  • 六、总结


在这里插入图片描述

一、Shell 循环类型

循环是一个强大的编程工具,使您能够重复执行一组命令。在本教程中,您将学习以下类型的循环 Shell 程序:

  • while 循环
  • for 循环
  • until 循环
  • select 循环

你会根据不同情况使用不同的循环。例如用 while 循环执行命令,直到给定的条件下是 ture ,循环直到执行到一个给定的条件为 false

有良好的编程习惯,将开始使用情况的基础上适当的循环。这里 whilefor 循环类似在大多数其他的编程语言,如C,C++ 和 Perl 等。

语法:

while command1 ; # this is loop1, the outer loop
doStatement(s) to be executed if command1 is truewhile command2 ; # this is loop2, the inner loopdoStatement(s) to be executed if command2 is truedoneStatement(s) to be executed if command1 is true
done

嵌套的 while 循环和类似的方式,可以嵌套其他循环的基础上的编程要求下面是一个例子:

例子: 这里是循环嵌套一个简单的例子,让我们添加另一个倒计时循环内的循环,数到九:

#!/bin/sha=0
while [ "$a" -lt 10 ]    # this is loop1
dob="$a"while [ "$b" -ge 0 ]  # this is loop2doecho -n "$b "b=`expr $b - 1`doneechoa=`expr $a + 1`
done

这将产生以下结果。

0
1 0
2 1 0
3 2 1 0
4 3 2 1 0
5 4 3 2 1 0
6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0

注意:重要的是要注意 echo -n 是如何工作。在这里,-n 选项 echo ,以避免打印一个新行字符。

二、Shell while 循环

while 循环,使您能够重复执行一组命令,直到某些条件发生。它通常用于当你需要反复操纵的变量值。

语法:

while command
doStatement(s) to be executed if command is true
done

这里 Shell 命令进行计算。如果结果值是 true,给定语句被执行。如果命令为 false,那么没有语句将不执行,程序将跳转到 done 语句后的下一行。

例子:
下面是一个简单的例子,使用 while 循环显示数字 0到9

#!/bin/sha=0while [ $a -lt 10 ]
doecho $aa=`expr $a + 1`
done

这将产生以下结果:

0
1
2
3
4
5
6
7
8
9

解析: 每一次执行这个循环,变量 a 进行检查,看该值是否小于10。如果 a 的值小于10,此测试条件的退出状态为0。在这种情况下,当前值的将显示,然后按1递增。

三、Shell for 循环

循环操作项目清单。重复一组命令列表中的每个项目。

语法:

for var in word1 word2 ... wordN
doStatement(s) to be executed for every word.
done

解析:
var 是一个变量,word1 到 wordN 是由空格分隔的字符(字)序列的名称。每次for 循环的执行,变量 var 的值被设置为下一个单词的列表中的字,word1 到 wordN 。

例子:
下面是一个简单的例子,它使用 for 循环跨越通过给定的数字列表:

#!/bin/shfor var in 0 1 2 3 4 5 6 7 8 9
doecho $var
done

这将产生以下结果:

0
1
2
3
4
5
6
7
8
9

下面的例子显示所有文件开始 .bashhome 目录。执行这个脚本:

#!/bin/shfor FILE in $HOME/.bash*
doecho $FILE
done

这将产生以下结果:

/root/.bash_history
/root/.bash_logout
/root/.bash_profile
/root/.bashrc

四、Shell until 循环

完美的情况下,你需要执行的一组命令某个条件为真时,while 循环执行。有时候,你需要执行一组命令,直到某个条件为真。

语法:

until command
doStatement(s) to be executed until command is true
done

解析: 这里 Shell 命令进行评估计算。如果结果值是 false ,给定语句(s)被执行。如果命令没有语句为 true ,那么将不执行,程序会跳转到下一行 done 语句后。

例子:
下面是一个简单的例子,它使用直到循环显示数字0到9:

#!/bin/sha=0until [ ! $a -lt 10 ]
doecho $aa=`expr $a + 1`
done

这将产生以下结果:

0
1
2
3
4
5
6
7
8
9

五、Shell select 循环

select 循环提供了一个简单的方法来创建一个编号的菜单,用户可从中选择。它是有用的,当你需要从列表中选择,要求用户选择一个或多个项目。
语法:

select var in word1 word2 ... wordN
doStatement(s) to be executed for every word.
done

解析:
var 是一个变量,word1 到 wordN是由空格分隔的字符(字)序列的名称。每次for循环的执行,变量 var 的值被设置为下一个单词的列表中的字,由 word1 到wordN。

对于每一个选择的一组命令将被执行,在循环中。这个循环在 ksh,并已被改编成的 bash 。这不是在 sh

例子:
下面是一个简单的例子,让用户选择的首选饮品:

#!/bin/kshselect DRINK in tea cofee water juice appe all none
docase $DRINK intea|cofee|water|all) echo "Go to canteen";;juice|appe)echo "Available at home";;none) break ;;*) echo "ERROR: Invalid selection" ;;esac
done

select 循环的菜单看起来像下面这样:

$./test.sh
1) tea
2) cofee
3) water
4) juice
5) appe
6) all
7) none
#? juice
Available at home
#? none
$

您可以更改显示的提示选择循环通过改变变量 PS3 如下:

$PS3="Please make a selection => " ; export PS3
$./test.sh
1) tea
2) cofee
3) water
4) juice
5) appe
6) all
7) none
Please make a selection => juice
Available at home
Please make a selection => none
$

六、总结

关于Shell 循环类型基本和其他语言大差不差,还差一个 循环控制 break/continue 放到下一篇单独介绍吧。


在这里插入图片描述

http://www.hrbkazy.com/news/56678.html

相关文章:

  • 平面设计可以做网站?网站流量指标有哪些
  • 解析域名就可以做网站线下推广渠道有哪些方式
  • 软件制作专业seo报价单
  • 跟有流量的网站做友情链接沈阳seo排名收费
  • 新公司刚成立做网站长沙seo代理商
  • 网站专栏怎么做漂亮免费学生网页制作成品
  • 国内做外贸如何访问外国网站公众号开发网站公司
  • 怎么把网站推广出去处理事件seo软件
  • 直播网站怎么做压力测试网络营销与直播电商专业介绍
  • 上海 网站建设企点官网
  • 郑州做网站汉狮网络重庆网站搜索引擎seo
  • 前端如何优化网站性能seo关键词排优化软件
  • 做h5页面的网站网站数据分析
  • 宿迁网站seo疫情最新情况
  • 一流的聊城做网站公司遵义网站seo
  • 做网站一定要买服务器么企业员工培训内容及计划
  • 郑州企业建设网站有什么用注册查询网站
  • 怎么注销建设银行网站用户一级域名好还是二级域名好
  • ppt资源网免费首页排名关键词优化
  • 废品回收在哪个网站做效果好西安seo外包行者seo06
  • 广州网站推广哪家强网站推广的案例
  • 美国建网站的价格seo营销培训
  • 河北新闻网seo美式
  • 做网站备案是什么意思seo优化工作
  • 政府网站集约化建设 总结专业网站优化公司
  • 物流营销型网站案例网站seo置顶
  • 妈妈考试前让我做网站百度seo排名优化软件分类
  • 苏州建站模板平台国内建站平台
  • 招聘设计师去哪个网站南宁seo推广优化
  • 安康网站设计合肥网站排名提升