我现在正独自学习巴什。
我正试图为我正在编写的一个小脚本编写一个if else语句。我希望脚本读取lscpu命令,以检查系统是x86还是64位系统。你觉得你能帮我吗?
基本上,我的脚本将我最喜欢的程序安装到一个ubuntu系统中。有些程序不在存库中,因此您必须在别处安装。但是,其中一些文件对于不同的体系结构有不同的安装程序文件。
伪码:
if [firstlineoflscpu = Architecture: x86_64]
then install Blahblah
else blahblahblah
fi发布于 2014-02-06 02:29:58
回答你的问题:
if lscpu | grep Architecture | grep -q x86_64
then
# install 64-bit version
else
# something else
fi但是,请注意uname命令,它可能更直接:
$ uname -i
x86_64https://stackoverflow.com/questions/21592830
复制相似问题