Linux Shell脚本—case用法

新建脚本:touch module_build.sh,添加如下内容:

powershell 复制代码
#!/bin/sh
build_rockit(){
   echo "------start build rockit------"
   make rockit-dirclean
   make rockit
}

build_vio(){
   echo "------start build vio------"
   make vio-dirclean
   make vio
}

case "$1" in
  rockit)
	echo "case rockit"
  build_rockit
  ;;
  vio)
	echo "case vio"
  build_vio
  ;;
esac

使用方法:

powershell 复制代码
 chmod +x module_build.sh
./module_build.sh vio 或者
./module_build.sh rockit
相关推荐
東雪蓮☆16 分钟前
深入理解 iptables:Linux 防火墙从入门到精通
linux·运维·网络
努力学习的小廉36 分钟前
深入了解linux系统—— 线程互斥
linux·运维·服务器
小米里的大麦2 小时前
034 进程间通信 —— System V 共享内存
linux
zgc12453672 小时前
Linux学习-网络编程2
linux·网络·学习
专注VB编程开发20年2 小时前
.NET组件读取压缩包中的内存数据电子表格XLSX文件和图片,不需要解压
linux·服务器·windows·c#·.net·excel·zip
一川月白7093 小时前
Linux应用软件编程---网络编程(TCP:[ 其他机制、头部标志位、应用示例 ]、 HTTP:[ 万维网、概念、格式、报文、应用示例 ]
linux·网络·tcp/ip·http·linux应用软件编程
Ronin3053 小时前
【Linux系统】线程概念
linux·操作系统·线程·线程概念
-水火-4 小时前
【yocto】Yocto Project 核心:深入了解.bbclass文件
linux·yocto·.bbclass
愚润求学4 小时前
【Linux】Socket编程——TCP版
linux·运维·服务器·c++·网络协议·tcp/ip
软件测试大叔4 小时前
ubuntu替换源为阿里源(修改ubuntu.source文件)
linux·运维·ubuntu