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

标签 linux bash ubuntu uname

我只需要在 bash 中获取“uname -r”命令的前两个数字

常规输出示例:

uname -r
3.5.0-18-generic

我期望使用神奇的 bash 选项:

3.5

最佳答案

假设您想要第二个点之前的所有内容,这将执行您想要的操作:

uname -r | cut -d. -f1-2

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

关于linux - 在 bash 中只获取 uname -r 的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13341109/

相关文章:

mysql - 如何将 mysql 限制为单个 cpu,以允许进行硬件基准测试

linux - 如何同时设置 niceness 和 process affinity?

ubuntu - Graphviz 下标

c - 如何从 C 中的程序关闭 gnome 终端屏幕

python - cxFreeze 使用 sc2reader 库和多处理破坏 Python 应用程序

linux - 查找连接的套接字使用的接口(interface)

linux - 为什么 RPC 调用在从 Linux 上的 Groovy 调用的 C 程序中失败?

linux - 脚本中 ps aux 和 `ps aux` 之间的不同结果

sqlite - 从命令行获取插入的sqlite

linux - 重新启动计算机时未安装Ubuntu