首页 > 其他 > 详细

bash的条件判断

时间:2015-09-20 22:26:43      阅读:402      评论:0      收藏:0      [点我收藏+]

if/then,case

 

if有3种:

单分支

if 条件; then

       语句块

fi

双分枝

if 条件; then

       语句块

else

       语句块

fi

 

多分枝

if 条件1;then

       语句块

elif 条件1;then

       语句块

fi

 

case是简单版的多分支if

支持glob

*任意长度任意字符

?任意单个字符

[]指定范围的任意单个字符

a|b 或,选其一

 

case var in

语句块

       ;;

语句块

       ;;

esac

 

练习:谢一个脚本

如果某路径不存在,则将其创建为目录:否则显示其村子啊,并显示其内容类型

内容:

技术分享 

结果:

技术分享

 

 

练习:写一个脚本,完成如下功能:

判断给定的两个数值的大小

代码:

技术分享

结果

技术分享

 

 

练习

判断输入的是字母还是数字,用case

技术分享

结果

技术分享

注意,要有)和;;

bash的条件判断

原文:http://korekara.blog.51cto.com/8206017/1696563

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!