Поскольку у вас есть awk и он может обрабатывать значения с плавающей запятой, сделайте:
awk '($1>5){print("yes")}'
Отредактированный скрипт:
#!/bin/bash
load=`echo $(cat /proc/loadavg | awk '{print $2}')`
loadtest=$(echo "$load" | awk '($1>5){print("yes")}')
if [ "$loadtest" = yes ]; then
echo "foo alert!"
fi
конечно, весь скрипт можно упростить, используя только awk .
Возможно:
#!/bin/bash
awk '($2>5){print("foo alert!")}' /proc/loadavg