【问题标题】:remove multiple rpm packages using one bash command使用一个 bash 命令删除多个 rpm 包
【发布时间】:2019-02-26 23:37:34
【问题描述】:

我想使用一个 bash 命令卸载多个包。

# rpm -qa | grep php

php-common-5.4.16-45.el7.x86_64
php-5.4.16-45.el7.x86_64
php-mysql-5.4.16-45.el7.x86_64
php-pdo-5.4.16-45.el7.x86_64
php-cli-5.4.16-45.el7.x86_64

会给我一个我想删除的所有 pakcages 的输出,但是,我怎样才能将它传送到一个删除包命令中?像这样的:

# rpm -qa | grep php | yum remove ${package}

【问题讨论】:

    标签: bash centos redhat rhel


    【解决方案1】:

    我试过了,效果很好。

    rpm -qa | grep php | while read -r line; do yum remove -y $line; done
    

    【讨论】:

      猜你喜欢
      • 2021-04-01
      • 2018-12-08
      • 2012-08-13
      • 2015-08-26
      • 2020-10-24
      • 1970-01-01
      • 2023-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多