其他分享
首页 > 其他分享> > 脚本技巧-case语句

脚本技巧-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

标签:case,语句,01,技巧,para,echo,master,option
来源: https://www.cnblogs.com/aaron2932/p/16611422.html