업데이트 서비스를 자동화하는 중입니다. 버전 번호만 포함된 두 개의 텍스트 파일을 만들었습니다.
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