【发布时间】:2020-01-20 18:09:59
【问题描述】:
命令go version 当前打印go version go1.13.6 linux/amd64。由于版本较旧,我从 go 网站而不是 Debian 软件包安装。因此无法使用dpkg -s等传统的提取版本号的方法。
我已经探索了 sed 命令来仅提取数字 (1.13.6) like this 这个站点上的其他问题,我同意你,但是在阅读了各种在线资源后,了解了 sed 和我的有限的可能性知识我一直无法弄清楚如何告诉sed 找到起点,但仅此一项就可以为新版本提供未来证明,这可能是对这种数字格式的轻微改动。我试图探索如何说“找到倒数第三个数字”,以便我可以向后工作。或者,“找到第二个单词‘go’”。
目前的努力纯粹是理论上的,因为我找不到从哪里开始,我没有进行任何尝试。
可以吗?
【问题讨论】:
-
在这样的情况下,我们确实鼓励用户添加他们为解决自己的问题而付出的努力,所以请在您的问题中添加相同的内容,然后让我们知道(我没有失望虽然投票)。
-
你需要什么输出?