C/C++教程

脚本技巧-case语句

本文主要是介绍脚本技巧-case语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • 前言
  • 选项
    • 脚本内容
    • 执行结果
  • if语句
    • 参数测试
  • 参考

前言

我们在写脚本时,经常遇到,需要复用脚本功能的情况,如根据参数,决定要指定执行哪部分功能,这里我们使用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语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!