本文介绍: case语法

        case语句是在多个范围内匹 配数据,若匹配成功则执行相关命令并结束整个条件测试;如果数据不在所列出的范围内, 则会去执行星号(*)中所定义的默认命令(C语言中的default语句)

        提示用户输入一个字符并将其赋值给变量KEY, 然后根据变量KEY的值向用户显示其值是字母、数字还是其他字符。

[root@localhost ~]# cat key.sh
#!/bin/bash
read -p "输入一个字符:" KEY
case "$KEY" in
        [a-z]|[A-Z])
                echo "输入的是 字母"
                ;;
        [0-9])
                echo "输入的是 数字"
                ;;
        *)
                echo "输入的 是空格,功能键或者控制字符"
esac
[root@localhost ~]# bash key.sh
输入一个字符:4
输入的是 数字
[root@localhost ~]# bash key.sh
输入一个字符:a
输入的是 字母
[root@localhost ~]# bash key.sh
输入一个字符:&
输入的 是空格,功能键或者控制字符
[root@localhost ~]#

原文地址:https://blog.csdn.net/weixin_63814494/article/details/135733140

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_62739.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注