我正在尝试查找是否在 Fedora 64 位下安装了某个 32 位软件包。问题是该软件包的 64 位是默认安装的。
例如,如果我rpm -qa | grep libXrandr
在安装 32 位软件包后执行操作,我会得到两个输出:
libXrandr-1.2.99.4-3.fc11.i586
libXrandr-1.2.99.4-3.fc11.x86_64
我需要修改 grep,使其返回以 libXrandr 开头并以 .i586 结尾的字符串,以便仅libXrandr-1.2.99.4-3.fc11.i586
作为搜索的输出返回。
我尝试使用正则表达式来解决这个问题,但由于某种原因,我似乎找不到有效的模式。
我使用的一些选项是rpm -qa | grep libXrandr[0-9A-Za-z]\.i586
和rpm -qa | grep libXrandr[0-9A-Za-z]*\.i586