首页 > 系统服务 > 详细

Linux上case用法

时间:2018-02-02 17:46:22      阅读:233      评论:0      收藏:0      [点我收藏+]

Linux上case用法示例:

#!/bin/bash
# This is a script for test case
ASK_COUNT=$1            #从参数获取该变量的值
#
if [ -z "$ASK_COUNT" ]    #判断ASK_COUNT变量是否为空,为空输出1,不为空输出2
then
        echo "1"
else
        echo "2"
fi
echo "ASK_COUNT:$ASK_COUNT"
case $ASK_COUNT in
2)
        echo
        echo "Please answer the question."
        echo
;;
3)
        echo
        echo "One last try... Please answer the question."
        echo
;;
4)
        echo
        echo "Since you refuse to answer the question..."
        echo
        #
        exit
;;
esac  # shell 的风格,用倒序的字母单词和 正序的单词配对。比如 if 语句, 结束时用 fi 来配对
#

用法:

[keysystem@localhost 20180202]$ sh case_test.sh 2
2
ASK_COUNT:2

Please answer the question.

[keysystem@localhost 20180202]$ sh case_test.sh 3
2
ASK_COUNT:3

One last try... Please answer the question.

[keysystem@localhost 20180202]$ 

 

Linux上case用法

原文:https://www.cnblogs.com/alsodzy/p/8405954.html

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