gpt4 book ai didi

linux - 如何通过bash检查最新的内核版本

转载 作者:太空宇宙 更新时间:2023-11-04 05:56:22 25 4
gpt4 key购买 nike

如何通过 bash 查看最新的内核版本?有没有命令可以检查 https://www.kernel.org/ 中的最新内核?

最佳答案

如果您正在网站上查找最新的内核版本,而不是您系统上的版本,则可以使用此命令。除非他们稍后更改页面布局,否则它将正常工作。如果他们这样做,在这种情况下,您将不得不调整您的命令:

[root@slave2 gc]# curl -s https://www.kernel.org/ | grep -A1 'mainline:' | grep -oP '(?<=strong>).*(?=</strong.*)'
3.16-rc7

它将返回给您“主线”版本。您可以使用相同的逻辑搜索“稳定”版本。

说明:

-o仅打印与模式匹配的选项。

-P将模式解释为 Perl 正则表达式。

(?=pattern)零宽度正前瞻断言。举个简单的例子来说,q(?=u) 匹配 q,后跟 u。

(?<=pattern)零宽度正后向断言。举个简单的例子来说,(?<=a)b 匹配 cab 中的 b(并且仅匹配 b),但不匹配 bed 或 Debt

因此,无论匹配什么模式,实际上都会从输出中删除,这就是我们获得结果的方式。 :)

您可以引用以下链接了解更多详细信息:
http://perldoc.perl.org/perlre.html#Extended-Patterns
http://www.regular-expressions.info/lookaround.html

关于linux - 如何通过bash检查最新的内核版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25078065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com