obtener el valor numerico de un string
Publicado por Mabel (1 intervención) el 29/08/2005 21:01:00
Buenas,
Es la primera vez que escribo por aqui por que buceando por internete buscando una solucion a mi problema he dado con esta estupenda wessss.
Bueno mi pregunta es la siguiente,resulta que he confeccionado un script de monitorización del los file systems de un servidor Solaris, el script hace un df -k y lo redirige a un fichero, con un cut dentro de un while read LINEA me quedo con la posición $5 que es la que te informa del % de ocupacion y si le pongo por ejemplo $PORCEN > 90
(el porcen vale 93%)
me tiene que mandar un correo informativo del file sistem en cuestion (con un awk lo hago) pero no consigo que me funcione fino por que me manda el contenido entero del fichero, y es por que cuando hago el cut la variable se queda con el '93%' y compararlo con un numero pues como que no se lo traga .........
En resumidas ... como consigo eliminar el % para que solo se me quede el numero y poderlo así comparar ....
Muchas gracias!! cuando consiga que funcione me comprometo a meterlo en un mensaje por si os sirve al resto.
Es la primera vez que escribo por aqui por que buceando por internete buscando una solucion a mi problema he dado con esta estupenda wessss.
Bueno mi pregunta es la siguiente,resulta que he confeccionado un script de monitorización del los file systems de un servidor Solaris, el script hace un df -k y lo redirige a un fichero, con un cut dentro de un while read LINEA me quedo con la posición $5 que es la que te informa del % de ocupacion y si le pongo por ejemplo $PORCEN > 90
(el porcen vale 93%)
me tiene que mandar un correo informativo del file sistem en cuestion (con un awk lo hago) pero no consigo que me funcione fino por que me manda el contenido entero del fichero, y es por que cuando hago el cut la variable se queda con el '93%' y compararlo con un numero pues como que no se lo traga .........
En resumidas ... como consigo eliminar el % para que solo se me quede el numero y poderlo así comparar ....
Muchas gracias!! cuando consiga que funcione me comprometo a meterlo en un mensaje por si os sirve al resto.
Valora esta pregunta


0