dummy101:/opt/oracle/product/19.7.0.0.200414:N
dummy201:/opt/oracle/product/12.2.0.1.180717:N
結果は次のとおりです。
dummy101:/opt/oracle/product/19.7.0.0.200414:N
答え1
2番目のフィールドのパスが常に同じで(あなたの場合/opt/oracle/product/
)、バージョンのみが変更されると仮定すると、次のことを実行できます。
sort -V -t: -k 2,2 |head -1
-t
フィールド区切り文字をコロンに設定し、「テキスト内(バージョン)番号の自然な順序」のために2番目のフィールドに基づいて-k 2,2
テーブルをソートし、Oracleバージョンがより高い行の最初の行のみを表示します。-V
head -1