我想在 bash 脚本中获取字符串
arm64
。
root@ubuntu-arm-test:# uname -a
Linux ubuntu-arm-test 5.15.0-105-generic #115-Ubuntu SMP Mon Apr 15 09:52:04 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux
我可以做这样的事情:
#!/bin/bash
# Get the machine hardware name
arch=$(uname -m)
# Convert aarch64 to arm64
if [ "$arch" == "aarch64" ]; then
echo "arm64"
else
echo "$arch"
fi
但我想要一个更简单的方法。
在 Debian 系统上您可以使用:
dpkg --print-architecture