【问题标题】:how to do multiple search in installed RPM packages?如何在已安装的 RPM 包中进行多次搜索?
【发布时间】:2015-08-07 19:10:47
【问题描述】:

如何在已安装的 RPM 包中进行多重搜索?

$ rpm -qa | grep 'mysql' 'jdk' 'jre'

$ rpm -qa | grep  mysql && rpm -qa | grep jdk && rpm -qa | grep jre

【问题讨论】:

  • 使用 -E 选项和 |作为这样的分隔符rpm -qa| grep -E "mysql|jdk|jre"

标签: linux bash package redhat sudo


【解决方案1】:

使用 egrep

    rpm -qa | egrep -i 'pattern|pattern2|patren3'

egrep 可以包含 ~64Kb 文本

【讨论】:

    【解决方案2】:

    新版本的 grep 包括 -E 开关:

    $ rpm -qa | grep -Ei 'pattern|pattern2|patren3'
    

    【讨论】:

      【解决方案3】:

      您也可以使用以下命令一次查找多个包:

      -rpm -qa |grep -e mysql -e jre -e jdk -i
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-02
        • 2021-03-27
        • 1970-01-01
        • 2011-09-01
        相关资源
        最近更新 更多