使用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
根据您的情况进行修改,就完成了。