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

西宁企业网站建设开发wordpress如何发照片

西宁企业网站建设开发,wordpress如何发照片,网站管理与维护,在哪个网做免费网站好一、Shell for循环 与其他编程语言类似#xff0c;Shell支持for循环。 for循环一般格式为#xff1a;for 变量 in 列表 docommand1command2...commandN done 列表是一组值#xff08;数字、字符串等#xff09;组成的序列#xff0c;每个值通过空格分隔。每循环一次… 一、Shell for循环 与其他编程语言类似Shell支持for循环。 for循环一般格式为for 变量 in 列表 docommand1command2...commandN done 列表是一组值数字、字符串等组成的序列每个值通过空格分隔。每循环一次就将列表中的下一个值赋给变量。in 列表是可选的如果不用它for 循环使用命令行的位置参数。例如顺序输出当前列表中的数字 [cpp] view plaincopy for loop in 1 2 3 4 5   do       echo The value is: $loop   done   运行结果 The value is: 1 The value is: 2 The value is: 3 The value is: 4 The value is: 5顺序输出字符串中的字符 [cpp] view plaincopy for str in This is a string   do       echo $str   done   运行结果 This is a string显示主目录下以 .bash 开头的文件 [cpp] view plaincopy #!/bin/bash   for FILE in $HOME/.bash*   do      echo $FILE   done   运行结果 /root/.bash_history /root/.bash_logout /root/.bash_profile /root/.bashrc二、Shell while循环 while循环用于不断执行一系列命令也用于从输入文件中读取数据命令通常为测试条件。其格式为 while command doStatement(s) to be executed if command is true done 命令执行完毕控制返回循环顶部从头开始直至测试条件为假。 以下是一个基本的while循环测试条件是如果COUNTER小于5那么返回 true。COUNTER从0开始每次循环处理时COUNTER加1。运行上述脚本返回数字1到5然后终止。 [cpp] view plaincopy COUNTER0   while [ $COUNTER -lt 5 ]   do       COUNTERexpr $COUNTER1       echo $COUNTER   done   运行脚本输出 1 2 3 4 5while循环可用于读取键盘信息。下面的例子中输入信息被设置为变量FILM按Ctrl-D结束循环。 [cpp] view plaincopy echo type CTRL-D to terminate   echo -n enter your most liked film:    while read FILM   do       echo Yeah! great film the $FILM   done   运行脚本输出类似下面type CTRL-D to terminate enter your most liked film: Sound of Music Yeah! great film the Sound of Music三、Shell until循环 until 循环执行一系列命令直至条件为 true 时停止。until 循环与 while 循环在处理方式上刚好相反。一般while循环优于until循环但在某些时候也只是极少数情况下until 循环更加有用。 until 循环格式为 until command doStatement(s) to be executed until command is true done command 一般为条件表达式如果返回值为 false则继续执行循环体内的语句否则跳出循环。 例如使用 until 命令输出 0 ~ 9 的数字 [cpp] view plaincopy #!/bin/bash   a0   until [ ! $a -lt 10 ]   do      echo $a      aexpr $a  1   done   运行结果0 1 2 3 4 5 6 7 8 9四、Shell break和continue命令 在循环过程中有时候需要在未达到循环结束条件时强制跳出循环像大多数编程语言一样Shell也使用 break 和 continue 来跳出循环。 break命令 break命令允许跳出所有循环终止执行后面的所有循环。 下面的例子中脚本进入死循环直至用户输入数字大于5。要跳出这个循环返回到shell提示符下就要使用break命令。[cpp] view plaincopy #!/bin/bash   while :   do       echo -n Input a number between 1 to 5:        read aNum       case $aNum in           1|2|3|4|5) echo Your number is $aNum!           ;;           *) echo You do not select a number between 1 to 5, game is over!               break           ;;       esac   done   在嵌套循环中break 命令后面还可以跟一个整数表示跳出第几层循环。例如 [cpp] view plaincopy break n   表示跳出第 n 层循环。 下面是一个嵌套循环的例子如果 var1 等于 2并且 var2 等于 0就跳出循环 [cpp] view plaincopy #!/bin/bash   for var1 in 1 2 3   do      for var2 in 0 5      do         if [ $var1 -eq 2 -a $var2 -eq 0 ]         then            break 2         else            echo $var1 $var2         fi      done   done   如上break 2 表示直接跳出外层循环。运行结果 1 0 1 5 continue命令 continue命令与break命令类似只有一点差别它不会跳出所有循环仅仅跳出当前循环。对上面的例子进行修改 [cpp] view plaincopy #!/bin/bash   while :   do       echo -n Input a number between 1 to 5:        read aNum       case $aNum in           1|2|3|4|5) echo Your number is $aNum!           ;;           *) echo You do not select a number between 1 to 5!               continue               echo Game is over!           ;;       esac   done   运行代码发现当输入大于5的数字时该例中的循环不会结束语句 [cpp] view plaincopy echo Game is over!   永远不会被执行。 同样continue 后面也可以跟一个数字表示跳出第几层循环。 再看一个 continue 的例子 [cpp] view plaincopy #!/bin/bash   NUMS1 2 3 4 5 6 7   for NUM in $NUMS   do      Qexpr $NUM % 2      if [ $Q -eq 0 ]      then         echo Number is an even number!!         continue      fi      echo Found odd number   done   运行结果Found odd number Number is an even number!! Found odd number Number is an even number!! Found odd number Number is an even number!! Found odd number
http://www.zqtcl.cn/news/289225/

相关文章:

  • 如何修改网站发布时间贵阳网站建设报价
  • 东莞网站推广培训免费云电脑
  • 湖北网站建设详细方案脑叶公司手机版下载
  • 淄博网站制作平台形象怎样建设旅游网站
  • 广州花都网站建设网站改版协议
  • 中国建设协会网站首页工信部网站备案被删除
  • 丹阳网站建设案例dedecms 购物网站
  • 网站上怎么做动画广告视频下载seo黑帽是什么意思
  • 服装网站建设网综合社区网站开发费用
  • 做网站预付款 怎么做账做律师网站的网络公司
  • 购物网站开发模板小程序注册拉新
  • 怎么建立一个网站能够与讯飞云对话罗湖附近公司做网站建设哪家好
  • 唐山网站制作公司北京网站开发优选ls20227
  • php 网站备份代码广州网站设计公司招聘
  • 做ppt的网站兼职上海未来网站建设公司
  • 某某公司网站建设论文wordpress 企业 主题
  • 网站提示域名解析错误怎么办百度网址提交
  • 福建省住房城乡建设部网站车公庙网站建设
  • 长沙网站seo诊断ip138禁止查询该域名
  • 大学生网站设计作业动画ftp发布asp.net网站
  • 网站建设哪家企业好站内优化怎么做
  • 萌宝宝投票网站怎么做网上商城推广方法
  • 网站建设规划书样板社交电商
  • 网站怎么做直播功能吗水库信息化网站建设
  • c语言做网站账号登录系统外资公司代理注册
  • 建站公司塔山双喜做饲料推广哪个网站好
  • php网站后台入口拼多多海外跨境电商入驻流程
  • 0731网站平面logo设计公司
  • 网站设计制作报价图片欣赏wordpress福利
  • 网站上有什么作用自己做网站需要学什么