在bash中只获取uname -r的一部分

Ba7*_*chy 2 linux bash ubuntu uname

我需要在bash中只获得前两个"uname -r"命令

常规输出的例子:

uname -r
3.5.0-18-generic
Run Code Online (Sandbox Code Playgroud)

我期望使用魔法bash选项:

3.5
Run Code Online (Sandbox Code Playgroud)

Yef*_*itz 6

假设你想要在第二个点之前的所有内容,这将做你想要的:

uname -r | cut -d. -f1-2
Run Code Online (Sandbox Code Playgroud)

uname本身不支持削减输出,afaik.通过切割的管道将显示字段1和2(-f1-2),由点(-d.)分隔