sed または awk コマンドを使用して、パターン 1 に関して一意であり、パターン 2 で最も高い値を持つ行のみをリストから出力したいと考えています。入力は、特定のモデルのソフトウェア バージョンであるファイル名のリストです。モデル番号とソフトウェア バージョンの両方がファイル名に含まれています。パターンは次のとおりです。
a,b_x.y.z_
また a,b_x.y_
パターン 1 はa,b
(モデル) パターン 2 はx.y.z
(ソフトウェア バージョン)
のすべての一意のバージョンについて、またはa,b
の最新バージョンを見つけたいx.y.z
x.y
注意: 作成時間や変更時間などで検索したくありません。これは、ソフトウェア バージョンとモデル番号の文字列で行う必要があります。