如果 #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

相關內容