以下を呼び出して、インストールされている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