yumでインストールした項目をまとめてアンインストール
phpやzabbixなどインストールするとphp-hoge, php-fugaなど複数のアプリケーションがインストールされるます。
バージョンとか間違えたり入れ直す際にアンインストールをするが、一つずつコピペするのはしんどいので、ワンライナーでアンインストールさせる。
インストールされている項目を取得
例としてzabbixで行います。
yum list installed | grep zabbix | awk '{print $1}' | tr '\n' ' '
まとめてアンインストール
得た結果をそのままyum remove
に渡してアンインストールさせます。
上記のコマンドをバッククオートで括ることで、コマンドの引数で利用できます。
yum remove `yum list installed | grep zabbix | awk '{print $1}' | tr '\n' ' '`
awkさまさまです。