出力でバージョン番号を一致させる方法

出力でバージョン番号を一致させる方法

以下を呼び出して、インストールされているyum infoバージョンをキャプチャできます。ambari-metrics-monitor

 yum info ambari-metrics-monitor| grep -i version |head -1
 Version     : 2.6.1.0

出力でバージョンを確認するには、2.6.1.0次のようにします。

 yum info ambari-metrics-monitor| grep -i version |head -1 |  grep "2.6.1.0"

私の考えでは、これはバージョンが指定されたワゴンと一致する正しい方法ではないということです。

それでは、出力でバージョンの浮動小数点を一致させる正しい方法は何ですか(私の例に基づいています)?

ベストアンサー1

package=ambari-metrics-monitor
required_version=2.6.1.0
current_version="$( yum info $package | awk -F: '/Version/ {print $2}' )"

if [[ "$current_version" == "$required_version" ]]; then
    echo "Good to go"
else
    echo "Version mismatch - version $current_version is installed for $package"
fi

おすすめ記事