打印输出的第一个单词

Tor*_*rof 3 awk apt head

我一直在环顾四周,没有找到我正在尝试的东西。我不得不说我在 grep、sed 和 awk 方面很差。

我有一个别名:

alias upgradable='apt list --upgradable'
Run Code Online (Sandbox Code Playgroud)

它让我得到了我需要的东西:

thunderbird/bionic-updates,bionic-security 1:68.4.1+build1-0ubuntu0.18.04.1 amd64 [upgradable from: 1:68.2.2+build1-0ubuntu0.18.04.1]
thunderbird-gnome-support/bionic-updates,bionic-security 1:68.4.1+build1-0ubuntu0.18.04.1 amd64 [upgradable from: 1:68.2.2+build1-0ubuntu0.18.04.1]
Run Code Online (Sandbox Code Playgroud)

但是我只想得到第一个词,它的标题。尝试了很多东西,但都失败了。

我该如何进行?

jes*_*e_b 5

要在第一个之前打印所有内容,/您可以使用cut

alias upgradable='apt list --upgradable | cut -d'/' -f1
Run Code Online (Sandbox Code Playgroud)

awk

alias upgradable="apt list --upgradable | awk -F'/' '{print \$1}'"
Run Code Online (Sandbox Code Playgroud)