ディレクトリ内のすべてのRPMを削除する方法は?

ディレクトリ内のすべてのRPMを削除する方法は?

最近のインストールのRPMファイルでいっぱいのディレクトリがあります(インストールする前にyum install --downloadonlyを実行して取得)。

「新しい」インストールに近づくためのテスト目的で、これらのRPMをすべて削除する方法が疑問に思います。

ディレクトリにリストされているすべてのRPMを一度に削除する簡単な方法はありますか?

私はこれを試しました:

find . *.rpm | sed "s/.rpm$//g" | xargs sudo yum remove

ただし、リスト内のすべてのrpmに対して「パラメータの不一致。/」というメッセージが表示されるため、コマンドに問題があります。

ベストアンサー1

一方通行:

rpms=( *.rpm )
sudo yum remove "${rpms[*]%.rpm}"

おすすめ記事