Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2015, 01:50
dmgweb
 
Fecha de Ingreso: agosto-2015
Ubicación: España
Mensajes: 1
Antigüedad: 9 años, 4 meses
Puntos: 0
Pequeña duda con script en bash

Hola a todos,

Me estoy volviendo un poco loco al crear un script bash ya que creo que no estoy recogiendo la variable como integer y al intentar procesarla me da error, alguien podría sacarme de dudas?

El script es el siguiente:

Código:
#!/bin/bash
a=$(sar -n DEV 1 1 | grep venet0 | tail -n 1 | gawk '{print $5}')
echo $a

if [ $a < '2' ]
then
        echo "Mayor que 2"
        exit
fi
Hasta el primer echo está bien (que yo sepa) ya que me devuelve el resultado que quiero 0,05 el problema es cuando le hago una comparación para decirle que si es mayor de 2 muestre un mensaje me da error:

root@vps59426:~# ./scriptred.sh
0,05
./scriptred.sh: line 8: 2: No such file or directory


Alguna idea de lo que se me pueda estar escapando y como realizarlo?


Muchas gracias.