脚本技巧-case语句


目录

前言

我们在写脚本时,经常遇到,需要复用脚本功能的情况,如根据参数,决定要指定执行哪部分功能,这里我们使用shell的case语句实现。

选项

脚本内容

#!/usr/bin/env bash
para=$1

if [ ! -n "$1" ];then
    echo "no para"
    exit -1
fi

case $para in
    hello)
 echo "case 01"
 ;;
  case02)
 echo "case 01"
 ;;
*)
 echo "case default"
 ;;
esac

执行结果

➜  case git:(master) ✗ ./option.sh  
no para
➜  case git:(master) ✗ ./option.sh 01
case default
➜  case git:(master) ✗ ./option.sh "hello"
case 01
➜  case git:(master) ✗ cat option.sh    

if语句

参数测试

-n -z -f -d

参考

https://www.cnblogs.com/myitm/archive/2012/07/05/2577416.html
https://www.cnblogs.com/aaron-agu/p/5700650.html

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/281533.html

(0)
上一篇 2022年8月22日
下一篇 2022年8月22日

相关推荐

发表回复

登录后才能评论