首页 > 系统相关 >linux shell编程中 case语句

linux shell编程中 case语句

时间:2023-02-24 23:14:31浏览次数:38  
标签:case shell ## echo key linux test

 

001、

[root@PC1 test]# ls
test.sh
[root@PC1 test]# cat test.sh                       ## 测试脚本
#!/bin/bash

read -p "please input an character:" key           ## 给变量key赋值

case $key in                                       ## case进行匹配
        [0-9])
                echo "number!"
                ;;
        [a-z]|[A-Z])
                echo "letter!"
                ;;
        *)
                echo "other!"
                ;;
esac

 

标签:case,shell,##,echo,key,linux,test
From: https://www.cnblogs.com/liujiaxin2018/p/17153473.html

相关文章

  • Linux - man 中文手册
    一般发行版自带的man往往都是英文,本文介绍如何安装中文man。Debian/ubuntu1、安装中文manapt-getinstallmanpages-zh#Debian/ubuntu2、给中文man手册取一个别名......
  • linux中部署jdk
    创建jdk文件夹,把下载好的jdk压缩包拉入其中,然后进行解压tar-zxvf jdk-8u161-linux-x64.tar.gz  进入jdk1.8.0_161cd jdk1.8.0_161使用pwd并复制地址配置环境变量......
  • Linux系列教程(十九)——Linux文件系统管理之手工分区
    上篇博客我们首先介绍了硬盘为什么要分区,以及Linux系统的几种分区类型,然后介绍了Linux系统几个常用的文件系统命令,最后讲解了挂载命令,并通过实例演示了如何挂载光盘和U......
  • 渗透-kali Linux忘记用户名与登录密码的解决办法
    当kailLinux忘记登录用户名和登录密码时在kail的gui页面是没有任何的找回密码之类的按钮解决办法1:重启kail系统 2:在重启过程中按E3:进入......
  • Mysql、(一)Linux下Mysql 基础操作
    @目录一、Linux下安装Mysql二、启动Mysql服务三、登录Mysql四、用户权限五、Mysql的配置文件一、Linux下安装Mysql百度二、启动Mysql服务servicemysqlstartservic......
  • Linux shell 获取路径、文件名、文件后缀
    以make文件为例:file=/usr/bin/make[root@CentOs7]#echo${file%*/}/usr/bin/make[root@CentOs7]#echo${file%%*/}/usr/bin/make[root@CentOs7]#echo${fil......
  • linux文件和目录管理
    本文主要:进一步操作与管理文件​路径:绝对路径:一定从根目录写起,正确度较好,写法虽然麻烦,但是使用起来不会造成混乱相对路径:相对于目前工作目录的路径,在使用过长的路径名时,使用......
  • 该抛弃 x86 Linux,改用 64 位的了
    如果你想获得安全的体验,你可能不会再继续使用32位 ​​Linux​​ 内核。我们有很多 为32位系统定制的Linux发行版。那么,为什么我想要不鼓励使用32位,而升级到64......
  • linux修改中文目录名为英文
    Linux将中文目录名改为英文1.修改系统当前语言环境>>>exportLANG=en_US2.更新家目录的文件命名>>>xdg-user-dirs-gtk-update跳出对话框,提示是否更新成英文,同......
  • Linux 命令行编辑快捷键
    Linux命令行编辑快捷键初学者在Linux命令窗口(终端)敲命令时,肯定觉得通过输入一串一串的字符的方式来控制计算是效率很低。但是Linux命令解释器(Shell)是有很多快捷键的,熟练......