Vamos investigar esta linha:
usep=$(awk '{ if($1 > 60) print $0 }' $HOME/DBA/monitor/diskcheck.log | cut -d'%' -f1)
Nesse caso, $0
tem valor 66 65 85 66
.
Portanto, o comando cut -d'%'
não pode encontrar %
separador em tal valor e retorna como está.
Deve ser:
usep=$(awk '{ if($1 > 60) print $1 }' $HOME/DBA/monitor/diskcheck.log
onde $1
aponta para o primeiro campo
O mesmo vale para a linha:
usep1=$(awk '{ if($1 > 60) print $0 }' $HOME/DBA/monitor/log/disk_alert.log | cut -d'%' -f1)