Linux shell编程(四)流程控制
amp; 指令”的形式,就视为一种隐性的if-then语法.
8.命令1 || 命令2 运作方式为:如果“命令1”执行为假,才会执行“命令2” 例如: #! /bin/bash a=200 if grep -q "rm" fn.sh || [ $a -lt 100 ] ; then echo "OK" else echo "no OK" fi 9.case的语法 case的语法结构如下: case 待测项 in 样式串行 1 ) 命令区域1 ;; 拥有帝国一切,皆有可能。欢迎访问phome.net 样式串行2 ) 命令区域2 ;; .... *) 命令区域;; esac 10. for循环 for循环的运作方式,是将串行的元素一一取出,依序放入指定的变量中,然后重复执行含括的命令区域(在do和done之间),只到所有元素取尽为止. for的语法结构如下: for 变量 in 串行 do 命令区域 done 说明:将串行中的字段迭代放入变量中,接着重复执行do和done之间的命令区域. 用例1: for i in 1 2 3 4 5 do echo $i done 11.while 循环 while 循环的语法: while 条件测试 do 命令区域 done 范例: #! /bin/bash declare -i i=1 declare -i sum=0 while ((i<=10)) do let sum =i let i done echo $sum 说明:先是声明i和sum为整数型;条件测试,只要i的值小于或等于10,就执行循环.sum =i和sum=sum i是一样的,sum累加上i. 本文出自 “我的地盘听我的” 博客,请务必保留此出处http://2614223.blog.51cto.com/2604223/579612 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |