如果 #head versionnumber.txt < #headlatestversionnumber.txt 则:执行此操作

如果 #head versionnumber.txt < #headlatestversionnumber.txt 则:执行此操作

我正在致力于自动化更新服务。我创建了两个仅包含版本号的文本文件。

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

相关内容