Tratando de escribir un guión que busca la versión de la Aplicación, a continuación, devuelve el valor. Mi problema es que el valor es de tres a cuatro intergers largo (ejemplo 4.3.2).
He estado buscando un rato y no se puede encontrar ningún sintaxis que permite el uso de un != o -ge para algo más que un número de períodos en ella. Sólo me preguntaba si alguien tiene una mejor manera o me limitaré a seguir sumando, para cada versión.
Lo que quiero
else if [ $version1 -ge "9.0.8" ]; then
Cómo se escribe ahora
vercheck=`mdls -name kMDItemVersion /Applications/iMovie.app`
version=`echo ${vercheck:17}`
version1=`echo ${version:1:5}`
[...]
else if [ $version1 = "9.0.8" ]; [ $version1 = "9.1.1" ]; then
echo "You already have this version or a higher version installed"
exit 0