我正在致力于自动化更新服务。我创建了两个仅包含版本号的文本文件。
versionnumber.txt
:
3861
latestversionnumber.txt
:
4002
如何比较不同文件中的这两个数字以创建 if/then/else 开关?这是通过 bash 文件运行的。
答案1
这是一种方法:
v=$(cat versionnumber.txt)
lv=$(cat latestversionnumber.txt)
if [[ $v -lt $lv ]]
then
echo version is less than latest
else
echo version is greater than or equal to latest
fi