如何仅显示 Visual Studio Code 的版本

如何仅显示 Visual Studio Code 的版本

在运行 Ubuntu 18.04 的虚拟机上安装了 Visual Studio Code。code --version在命令行中执行时,终端中输出以下信息:

knot22@juniper:~/Desktop/pile$ code --version
1.40.2
f359dd69833dd8800b54d458f6d37ab7c78df520
x64

是否有一个命令可以限制输出仅到版本,这样就可以1.40.2输出了?

--version我只想要版本号,而不是代码包输出的所有数据。

答案1

您可以简单地使用head这样的命令

code --version | head -1

您将获得:

knot22@juniper:~/Desktop/pile$ code --version | head -1
1.40.2
knot22@juniper:~/Desktop/pile$

简单解释一下:

  • head -number_lines将显示第一个行数,因此在您的情况下,由于选项的原因,它只会显示第一行-1(例如,-3将显示 3 行)

答案2

要检查有关包的正确信息,您可以使用apt-cache命令,例如:

$ apt-cache show netcat

Package: netcat
Priority: optional
Section: universe/net
Installed-Size: 30
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Ruben Molina <[email protected]>
Architecture: all
Version: 1.10-40
Depends: netcat-traditional (>= 1.10-39)
Filename: pool/universe/n/netcat/netcat_1.10-40_all.deb
Size: 3340
MD5sum: 37c303f02b260481fa4fc9fb8b2c1004
SHA1: 0371a3950d6967480985aa014fbb6fb898bcea3a
SHA256: eeecb4c93f03f455d2c3f57b0a1e83b54dbeced0918ae563784e86a37bcc16c9
Description-en: TCP/IP swiss army knife -- transitional package
 This is a "dummy" package that depends on lenny's default version of
 netcat, to ease upgrades. It may be safely removed.
Description-md5: 1353f8c1d079348417c2180319bdde09
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

只需输入:

apt-cache show netcat | grep -i version

Version: 1.10-40

相关内容