
我正在致力於自動化更新服務。我建立了兩個僅包含版本號碼的文字檔案。
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