Matias, gracias por el dato sobre el soporte de float en bash. Saludos.
Guillermo Céspedes Full Stack Developer > El 29 nov. 2017, a las 12:42, Matias Mucciolo <[email protected]> > escribió: > > > On Wednesday, November 29, 2017 12:23:47 PM -03 Guillermo Cespedes wrote: >> Hola me llamo Guillermo Céspedes soy de Uruguay y estoy trabajando en el >> siguiente script >> https://github.com/dertin/lemp-stack-debian/blob/develop/install.sh >> <https://github.com/dertin/lemp-stack-debian/blob/develop/install.sh> >> <https://github.com/dertin/lemp-stack-debian/blob/develop/install.sh >> <https://github.com/dertin/lemp-stack-debian/blob/develop/install.sh>> con >> el cual se puede compilar las últimas versiones estables para tener un LEMP >> sobre Debian. >> >> Funciona para Debian 8.x, pero aun no lo saco de la rama develop ya que >> busco que funcione para Debian 9.x En cuanto quede funcionado para Debian >> 9.x lo pasare a Beta; donde espero recibir apoyo para mejorarle, ya que no >> soy experto escribiendo bash, seguro tiene mucho para mejorar. >> >> >> Ahora tengo un problema: quiero colocar un IF para instalar unos paquetes >> cuando la version de Debian es >= 9 >> >> DEBIAN_VERSION=`cat /etc/debian_version` # valor devuelto string 9.2 >> >> if (( $DEBIAN_VERSION >= 9 )); then >> apt-get -y install libstdc++-6-dev gcc-6-locales g++-6-multilib >> #TODO: compile kytea libkytea-dev >> else >> apt-get -y install libstdc++-4.9-dev gcc-4.9-locales >> g++-4.9-multilib >> apt-get -y install kytea libkytea-dev >> fi >> >> ¿Como puedo hacer este código que funcione bien? >> >> >> Gracias. >> >> Guillermo Céspedes >> Full Stack Developer > > hola Guillermo > > bash no soporta float..ejemplo 9.2 > > quizás podes hacer algo como: > > DEBIAN_VERSION=`cat /etc/debian_version| cut -d . -f 1` > > para obtener en tu caso solo el "9" y descartar el ".2" > deberas probarlo bien. > > saludos > Matias

