case $(uname -m) in
x86_64) echo x86;;
aarch64) echo arm;;
esac
ref
- 上面的代码片改自这里 https://stackoverflow.com/questions/48678152/how-to-detect-386-amd64-arm-or-arm64-os-architecture-via-shell-bash
uname -m
详细版本 https://stackoverflow.com/questions/45125516/possible-values-for-uname-m/45125525#45125525uname -s
检测系统是win还是mac linux写法类似。- uname 介绍https://gohom.win/2015/06/12/uname-shell/