使用 bash 检查我安装了哪个 Google-Chrome 发布版本

使用 bash 检查我安装了哪个 Google-Chrome 发布版本

使用google-chrome --version,它会向我显示版本,但在我的情况下我并不关心,我只希望一些bash命令在输出中只显示字符串:google-chrome-stable,或google-chrome-beta,或google-chrome-dev,或google-chrome-canary;如果计算机上安装了多个渠道,则优先考虑最稳定的发布渠道。

我如何获得它?

答案1

在稍微不同的环境中考虑这个解决方案。普通版本输出:

$ chromium-browser --version
BlueALSA detected - Disabling audio sandbox
Chromium 92.0.4515.98 Built on Raspbian , running on Raspbian 10

我们希望删除错误和警告消息,并选择版本字符串。因此,将 stderr 重定向到 /dev/null,并使用 awk 获取第二个字段。

$ chromium-browser --version 2>/dev/null | awk '/^Chromium/{print $2}'
92.0.4515.98

根据您的情况进行修改,就完成了。

相关内容