linux系统中case命令的用法


1、linux系统中case主要用于选择执行、在需要进行多重分支的情况下使用,case在多个范围内匹配数据,若匹配成则执行相关的命令并结束整个条件测试。

简单示例:

[root@linuxprobe test]# ls test.sh [root@linuxprobe test]# cat test.sh ##查看测试脚本 #!/bin/bash read -p "please input the comman number[1-3]:" NUM case $NUM in
1) mkdir a b c ;; 2) touch a.txt b.txt c.txt ;; 3) echo "hello world!" esac [root@linuxprobe test]# bash test.sh please input the comman number[1-3]:1 ##执行匹配1的命令 [root@linuxprobe test]# ls a b c test.sh [root@linuxprobe test]# bash test.sh please input the comman number[1-3]:2 ##执行匹配2的命令 [root@linuxprobe test]# ls a a.txt b b.txt c c.txt test.sh [root@linuxprobe test]# bash test.sh please input the comman number[1-3]:3 ## 执行匹配3的命令 hello world!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM