首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该怎么读“国际标准普尔”的第一行?

问我该怎么读“国际标准普尔”的第一行?
EN

Stack Overflow用户
提问于 2014-02-06 02:24:24
回答 1查看 167关注 0票数 0

我现在正独自学习巴什。

我正试图为我正在编写的一个小脚本编写一个if else语句。我希望脚本读取lscpu命令,以检查系统是x86还是64位系统。你觉得你能帮我吗?

基本上,我的脚本将我最喜欢的程序安装到一个ubuntu系统中。有些程序不在存库中,因此您必须在别处安装。但是,其中一些文件对于不同的体系结构有不同的安装程序文件。

伪码:

代码语言:javascript
复制
if [firstlineoflscpu = Architecture:          x86_64]
then install Blahblah
else blahblahblah
fi
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-06 02:29:58

回答你的问题:

代码语言:javascript
复制
if lscpu | grep Architecture | grep -q x86_64
then
  # install 64-bit version
else
  # something else
fi

但是,请注意uname命令,它可能更直接:

代码语言:javascript
复制
$ uname -i
x86_64
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21592830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档