shell 脚本 区分mac 和linux 的代码示例
时间: 2023-02-13 13:04:00 浏览: 108
mysql数据库项目-MySQL数据库设计与实现-图书管理系统的实例详解
可以使用 `uname` 命令来区分当前系统是 macOS 还是 Linux。
下面是一个示例 shell 脚本,在 macOS 和 Linux 下表现不同:
```bash
#!/bin/bash
system=`uname`
if [ "$system" == "Darwin" ]; then
# 这里是 macOS 下的代码
echo "This is macOS"
else
# 这里是 Linux 下的代码
echo "This is Linux"
fi
```
在执行这个脚本时,如果当前系统是 macOS,则会输出 "This is macOS";如果当前系统是 Linux,则会输出 "This is Linux"。
阅读全文