更新サービスの自動化に取り組んでいます。バージョン番号だけを含む 2 つのテキスト ファイルを作成しました。
versionnumber.txt
:
3861
latestversionnumber.txt
:
4002
異なるファイルからのこれら 2 つの数値を比較して、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