<分区>
例如,我知道在 linux 上有 hostnamectl
命令,在 macOS 上有 system_profiler SPSoftwareDataType
命令来了解操作系统版本,但我正在寻找一个命令适用于两种操作系统。存在吗?
<分区>
例如,我知道在 linux 上有 hostnamectl
命令,在 macOS 上有 system_profiler SPSoftwareDataType
命令来了解操作系统版本,但我正在寻找一个命令适用于两种操作系统。存在吗?
最佳答案
我在Makefile
中使用uname -s
和tr
来确定系统并决定是否使用.so
od .dylib
.
在 macOS 上
> uname -s | tr '[:upper:]' '[:lower:]'
darwin
在 Linux 上
> uname -s | tr '[:upper:]' '[:lower:]'
linux
关于linux - 是否有同时适用于 linux 和 mac OS 的命令来确定操作系统版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56207831/