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
相关推荐
松树戈39 分钟前
本地 PC 使用Offset Explorer连接实体Ubuntu Kafka 【单机】超时问题解决
linux·ubuntu·kafka
熬夜苦读学习40 分钟前
Linux线程控制
linux·运维·服务器·开发语言·后端
Johny_Zhao1 小时前
CentOS Stream 10安装部署Zabbix 7.0网络监控平台和设备配置添加
linux·网络·网络安全·docker·信息安全·云计算·apache·zabbix·devops·yum源·huawei·系统运维·itsm·华三
zly88653721 小时前
MLX5 Linux 驱动代码分析
linux·运维·fpga开发
小oo呆1 小时前
【学习心得】WSL2安装Ubuntu22.04
linux
code monkey.1 小时前
【寻找Linux的奥秘】第五章:认识进程
linux·运维·硬件
愚润求学1 小时前
【Linux】动静态库的使用
linux·运维·服务器·开发语言·c++·笔记
云途行者1 小时前
windows、Ubuntu、Debian 添加静态路由
linux·windows·ubuntu
2401_831501732 小时前
Linux之Yum源与Nginx服务篇
linux·运维·nginx
cdut_suye2 小时前
【Linux系统】从 C 语言文件操作到系统调用的核心原理
java·linux·数据结构·c++·人工智能·机器学习·云计算