gpt4 book ai didi

bash - 检查我们在 bash 脚本中是否需要版本软件的最佳方法

转载 作者:行者123 更新时间:2023-12-03 20:17:19 28 4
gpt4 key购买 nike

这是检查我们在 bash 脚本中是否有最低要求版本软件的最佳方法。
例如。混帐 2.16.2

最佳答案

git提供它的版本信息是这样的:

$ git --version
git version 2.11.0

GNU sort了解版本号并可以对它们进行排序:
$ (echo a version 2.16.3; git --version) | sort -Vk3
git version 2.11.0
min version 2.16.3
$ (echo a version 2.9.3; git --version) | sort -Vk3
min version 2.9.3
git version 2.11.0

我们可以结合这个来做一个测试:
if (echo a version 2.16.3; git --version) | sort -Vk3 | tail -1 | grep -q git
then
echo "Good enough."
else
echo "Not good"
fi

关于bash - 检查我们在 bash 脚本中是否需要版本软件的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48998395/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com