bash - 是否可以在 bash 脚本中检测 32 位和 64 位?

标签 bash

<分区>

我正在编写一个 bash 脚本来以自动方式处理一些安装...我有可能获得一个这样的 32 位或 64 位二进制程序...是否有可能从 bash 检测机器架构所以我可以选择正确的二进制文件吗?

这将适用于 Ubuntu 机器。

最佳答案

MACHINE_TYPE=`uname -m`
if [ ${MACHINE_TYPE} == 'x86_64' ]; then
  # 64-bit stuff here
else
  # 32-bit stuff here
fi

关于bash - 是否可以在 bash 脚本中检测 32 位和 64 位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/106387/

相关文章:

bash - 如何为目录路径中的每个目录设置权限

javascript - 使用 Prism 输出语义代码块

python - SIGINT 如何传递给孙子(以及如何以编程方式执行此操作)

linux - 仅从字符串 "89dde7.rqsnhq34h.fmu8s1vn0i94hl.tgz.tar.gz"中删除 ".tar.gz"

bash - 如何拆分文件并并行处理它们,然后将它们拼接回去? unix

linux - Sed - 如何切换一行中的两个单词

python - 如何在Python中调用一系列bash命令并存储输出

linux - 在linux中将tab转换为fasta格式

bash - 为什么我不将 shell 命令的结果保存到我的变量中?

MacOS 源 ~/.bash_profile 禁用了一切