Seishi Ono's blog

Fugaces labuntur anni. 歳月人を待たず

rpmのバージョン番号削除

rpmでファイル一覧を取得する場合,バージョン番号を削りたい場合がある.sedを使った方法は,以下のような方法がある.

rpm -qa|sed -e "s/^\(.*\)-\([^-]*\)-\([^-]*\)$/\1/g"

しかし,以下の方法が正統的だし,結果も誤りが無いようである.

rpm -qa --qf "%{name}\n"

 

これもバッドノウハウの一つだと思う