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

阳泉做网站凡科模板

阳泉做网站,凡科模板,怎样做网站的签约设计师,wordpress 前端 插件文章目录 【 1. if else 判断 】1.1 if1.2 if else1.3 if elif else1.4 实例 【 2. case 匹配 】【 3. 循环 】3.1 for 循环3.2 while 循环3.3 until 循环3.4 无限循环3.5 跳出循环3.5.1 break 跳出所有循环3.5.2 continue 仅跳出当前循环 【 1. if else 判断 】 1.1 if fi 是… 文章目录 【 1. if else 判断 】1.1 if1.2 if else1.3 if elif else1.4 实例 【 2. case 匹配 】【 3. 循环 】3.1 for 循环3.2 while 循环3.3 until 循环3.4 无限循环3.5 跳出循环3.5.1 break 跳出所有循环3.5.2 continue 仅跳出当前循环 【 1. if else 判断 】 1.1 if fi 是 if 的倒写 fi 作为表示 if 代码块结束的标记。if 语句语法格式 if condition thencommand1 command2...commandN fi写成一行适用于终端命令提示符 if [ condition ]; then commmand; fi1.2 if else if else 语法格式 if condition thencommand1 command2 elsecommandN fi1.3 if elif else if else-if else 语法格式 if condition1 thencommand1 elif condition2 then command2 elsecommandN fiif else 的 […] 判断语句中大于使用 -gt小于使用 -lt。 if [ $a -gt $b ]; then... fi如果使用 ((…)) 作为判断语句大于和小于可以直接使用 和 。 if (( a b )); then... fi1.4 实例 实例1判断两个变量的大小。 #!/bin/basha10 b20 if [ $a $b ] thenecho a 等于 b elif [ $a -gt $b ] thenecho a 大于 b elif [ $a -lt $b ] thenecho a 小于 b elseecho 没有符合的条件 fi实例2使用 ((…)) 作为判断语句判断两个变量的大小。 #!/bin/basha10 b20 if (( $a $b )) thenecho a 等于 b elif (( $a $b )) thenecho a 大于 b elif (( $a $b )) thenecho a 小于 b elseecho 没有符合的条件 fi实例3if else 语句经常与 test 命令结合使用判断两个变量是否相等。 #!/bin/bashnum1$[2*3] num2$[15] if test $[num1] -eq $[num2] thenecho 两个数字相等! elseecho 两个数字不相等! fi【 2. case 匹配 】 case … esac 为多选择语句与其他语言中的 switch … case 语句类似是一种多分支选择结构 每个 case 分支用 右圆括号) 开始用 两个分号;; 表示 break即执行结束跳出整个 case … esac 语句esac就是 case 反过来作为整个代码块的结束标记。通过 case 语句匹配一个值与一个模式如果匹配成功执行相匹配的命令。 case 的取值可以为变量或常数取值后面必须为单词 in 。取值将检测匹配的每一个模式。一旦模式匹配则执行完匹配模式相应命令后不再继续其他模式。 如果无一匹配模式使用星号 * 捕获该值再执行后面的命令。case … esac 语法格式 case 值 in 模式1)command1command2...commandN;; 模式2)command1command2...commandN;; esac实例1提示输入 1 到 4与每一种模式进行匹配。 #!/bin/bashecho 输入 1 到 4 之间的数字: echo 你输入的数字为: read aNum case $aNum in1) echo 你选择了 1;;2) echo 你选择了 2;;3) echo 你选择了 3;;4) echo 你选择了 4;;*) echo 你没有输入 1 到 4 之间的数字;; esac实例2匹配字符串。 #!/bin/shsiteAlicase $site inAli) echo 阿里;;google) echo 谷歌;;JD) echo 京东;; esac【 3. 循环 】 3.1 for 循环 for 循环一般格式为 当变量值在列表里for 循环即执行一次所有命令使用变量名获取列表中的当前取值。命令可为任何有效的 shell 命令和语句。in 列表可以包含替换、字符串和文件名。in 列表是可选的如果不用它for循环使用命令行的位置参数。 for var in item1 item2 ... itemN docommand1command2...commandN done写成一行 for var in item1 item2 ... itemN; do command1; command2… done;实例1顺序输出当前列表中的数字。 #!/bin/bashfor loop in 1 2 3 4 5 doecho The value is: $loop done实例2顺序输出字符串中的字符。 #!/bin/bashfor str in This is a string doecho $str done3.2 while 循环 while 循环用于不断执行一系列命令、从输入文件中读取数据、读取键盘信息等。其语法格式为 while condition docommand done实例1如果 int 小于等于 5那么条件返回真。int 从 1 开始每次循环处理时int 加 1。 实例中的 let 命令 用于执行一个或多个表达式变量计算中不需要加上 $ 来表示变量 。 #!/bin/bashint1 while(( $int5 )) doecho $intlet int done实例2while 循环用于读取键盘信息输入信息被设置为变量FILM按结束循环。 #!/bin/bashecho 按下 CTRL-D 退出 echo -n 输入你最喜欢的网站名: while read FILM doecho 是的$FILM 是一个好网站 done3.3 until 循环 until 循环执行一系列命令直至条件为 true 时停止。until 循环与 while 循环的对比在处理方式上刚好相反 一般 while 循环优于 until 循环但在某些时候—也只是极少数情况下until 循环更加有用。until 语法格式 condition 一般为条件表达式如果返回值为 false则继续执行循环体内的语句否则若返回值为 true 便跳出循环。 until condition docommand done实例使用 until 命令输出 0 ~ 9 的数字 #!/bin/basha0until [ ! $a -lt 10 ] doecho $aaexpr $a 1 done3.4 无限循环 while 实现无线循环的语法格式 while : docommand done或 while true docommand donefor 实现无线循环的语法格式 for (( ; ; ))3.5 跳出循环 3.5.1 break 跳出所有循环 break 命令允许 跳出所有循环终止执行后面的所有循环 。实例脚本进入死循环直至用户输入数字大于5。要跳出这个循环返回到shell提示符下需要使用break命令。 #!/bin/bashwhile : doecho -n 输入 1 到 5 之间的数字:read aNumcase $aNum in1|2|3|4|5) echo 你输入的数字为 $aNum!;;*) echo 你输入的数字不是 1 到 5 之间的! 游戏结束break;;esac done3.5.2 continue 仅跳出当前循环 continue 命令与 break 命令类似只有一点差别它不会跳出所有循环 仅跳出当前循环 。实例这是一个死循环当输入大于5的数字时该例中的循环不会结束语句 echo “游戏结束” 永远不会被执行。 #!/bin/bashwhile : doecho -n 输入 1 到 5 之间的数字: read aNumcase $aNum in1|2|3|4|5) echo 你输入的数字为 $aNum!;;*) echo 你输入的数字不是 1 到 5 之间的!continueecho 游戏结束;;esac done
http://www.pierceye.com/news/63394/

相关文章:

  • 做影视网站怎么样不犯法哈尔滨做网站哪家好强
  • 时尚网站设计教程dw中怎样做网站链接
  • 中石油第六建设公司网站高质量的集团网站建设
  • 临沂做网站哪里好广州做网站一般要多少钱?
  • 社交网站开发难度刷粉网站开发
  • 江苏省住房和城乡建设厅 官方网站哪个软件是网页编辑软件
  • 网站服务器拒绝连接wordpress 域名访问不了
  • 昆明网站制作费用外贸公司起名
  • 网络优化怎么自己做网站wordpress 显示视频播放
  • 国外营销网站江西网站制作的公司哪家好
  • 哈尔滨网站备案手续哈尔滨网站优化技术
  • 网站及建设中页面功能 wordpress.org
  • 三网合一网站远吗intitle 网站建设
  • 宜昌网站建设哪家好赤水市白房建设局网站
  • 网站备案查询工信部手机版网站建设企业站有哪些要求
  • 深圳企业网站建设公司排名页面自动转跳紧急3秒
  • 淮北网站建设推广云南省城乡住房建设厅官方网站
  • 企业网站seo分析美食网站设计的代码
  • 老外做的中国汉字网站wordpress首页优化
  • 中国建设教育协会是个什么网站杭州市建设网
  • 海口海南网站建设东莞网站建设+信科网络
  • 网站域名到期时间查询东莞网站设计流程
  • 江阴响应式网站建设自己怎样给网站做推广
  • 网站建设 拖欠尾款apache 创建网站
  • 网站建设网上书店打开网站很慢
  • 了解网站基本知识汕头企业网站建设公司
  • 怎么提高seo关键词排名温州seo代理
  • 张家口企业网站建设哪里做百度网站
  • 门户网站优点做爰视频网站在线看
  • 株洲做网站建设中国设计网站官网地址