Estoy trabajando en la automatización de un servicio de actualización. Creé dos archivos de texto que solo contienen el número de versión.
versionnumber.txt
:
3861
latestversionnumber.txt
:
4002
¿Cómo puedo comparar estos dos números de diferentes archivos para crear un modificador if/then/else? Esto se ejecuta a través de un archivo bash.
Respuesta1
Aquí hay una forma:
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