アップデートサービスを自動化しています。バージョン番号のみを含む2つのテキストファイルを作成しました。
versionnumber.txt
:
3861
latestversionnumber.txt
:
4002
if/then/elseスイッチを生成するために、異なるファイル内のこれら2つの数字をどのように比較しますか?これはbashファイルを介して実行されます。
答え1
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