Shell里判断CPU架构 发表于 2024-06-11 更新于 2024-07-26 阅读次数: 本文字数: 344 阅读时长 ≈ 1 分钟 开发时遇到需求是Shell里需要执行下载安装CodeServer,因此就需要识别机器的CPU架构从而下载对应的程序包了。 CodeServer程序包不同CPU架构需要安装不同程序 脚本脚本里使用uname可以获取架构情况。 12345678910arch() { uname_m=$(uname -m) case $uname_m in aarch64) echo arm64 ;; x86_64) echo amd64 ;; *) echo "$uname_m" ;; esac}ARCH=${ARCH:-$(arch)} 能够识别出架构,按需安装就简单了。 云服务器架构以腾讯云为例,我们在购买机器时是可以看到CPU架构说明。如下即可选择不同的架构机器。 写在最后done。