Есть код на баше для проверки и парсинга страницы.
#!/bin/bash
COMMAND=$(wget -q -O test.html http://test/test.html)
var=$(grep -m1 '<td bgcolor="#add8e6">.*</td>' test.html | tr '<>' '\n\n' | awk '/#add8e6/ {getline; print $1$2}')
echo $var
#E_SUCCESS="0"
#E_WARNING="1"
#E_CRITICAL="2"
#E_UNKNOWN="3"
if (( "$var" > 0 && "$var" <5 ));
then
echo "Ok"
stateid=0
elif (( "$var" > 5 && "$var" <10 ));
then
echo "Warning"
stateid=1
elif (( "$var" > 10 ));
then
echo "Critial"
stateid=2
fi
exit $stateid
test.sh: 22: 865.0k: not found
На выходе парсинга имеем число и k или M.Как можно преобразовывать значение в число и с условием что будет или k or M.