码迷,mamicode.com
首页 > 系统相关 > 详细

Shell编程进阶 1.7 case选择

时间:2016-01-02 12:07:05      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

逻辑判断的格式

vim case.sh
#!/bin/bash
read -p "please input a number:" n
m=$[$n%2]
case $m in
        1)
                echo " It is a jishu‘"
                ;;
        0)
                echo " It is a oushu."
                ;;
        *)
                echo " Not is a jishu and oushu."
esac

输入一串字符 赋值$n

$m=$n除以2

判断$m 

等于1

输出这是个奇数

等于0

输出这是个偶数

等于其他

输出这不是奇数和偶数

#!/bin/bash
read -p "please input a number:" n
w=`echo $n |sed s/[0-9]//g`
if [ -n "$w" ]
then
        echo "Not is a number,please input a number."
else
        echo $n
fi
m=$[$n%2]
case $m in
        1)
                echo " It is a jishu‘"
                ;;
        0)
                echo " It is a oushu."
                ;;
        *)
                echo " Not is a jishu and oushu."
esac

 

Shell编程进阶 1.7 case选择

标签:

原文地址:http://www.cnblogs.com/wangshaojun/p/5094286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!