如何使用 sed 或 grep 显示查询的 rpm 包的 arch 和版本?
[root@kitchen-vm-centos6-box boot]# rpm -qa | grep kernel-devel
kernel-devel-2.6.32-642.11.1.el6.x86_64
kernel-devel-2.6.32-696.10.2.el6.x86_64
我只需要:
2.6.32-642.11.1.el6.x86_64
我的 sed 中缺少什么? => sed 's/[^\.]\+\.//'
提前致谢!
最佳答案
你也可以使用剪切:
rpm -qa | grep kernel-devel | cut -d \- -f 3-4
关于使用 sed 和/或 grep 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46315157/