Iñaki escribió:
Hola, sé que debe ser una tontería pero no logro dar con la solución: if [ $(which top) ] ; then echo "Paquete top instalado" else echo "Paquete top no instalado" fi Perfecto, pero yo quiero que de una manera sencilla hacer algo como: if [ !$(which top) ] ; then echo "top no instalado" ; fiPero obviamente no sirve (no existe) eso de poner un ! delante de la condición.
Si sirve, pero te falta un espacio: if [ ! $(which top) ] then echo "No" fi
La verdad es que los condicionales en Bash siempre han sido un infierno para mí. ¿Alguien me ayuda a poner esa última opción correctamente pero sin aumentar el número de líneas?
man test ;-)
Gracias.
De nada Saludos Güimi http://guimi.net -- Por el bien de todos respetemos las normas de la lista: http://wiki.debian.org/NormasLista