diff --git a/snmp/ups-apcups.sh b/snmp/ups-apcups.sh index 64b55c3..378f2d6 100755 --- a/snmp/ups-apcups.sh +++ b/snmp/ups-apcups.sh @@ -19,7 +19,7 @@ BIN_GREP='/usr/bin/grep' ################################################################ TMP=$($BIN_APCS 2>/dev/null) -for value in "LINEV:[0-9]+" "LOADPCT:[0-9.]+" "BCHARGE:[0-9.]+" "TIMELEFT:[0-9.]+" "^BATTV:[0-9.]+" "NOMINV:[0-9]+" "NOMBATTV:[0-9.]+" +for value in "^LINEV:[0-9]+" "LOADPCT:[0-9.]+" "BCHARGE:[0-9.]+" "TIMELEFT:[0-9.]+" "^BATTV:[0-9.]+" "NOMINV:[0-9]+" "NOMBATTV:[0-9.]+" do OUT=$(echo "$TMP" | $BIN_TR -d ' ' | $BIN_GREP -Eo "$value" | $BIN_CUT -d ":" -f 2) if [ -n "$OUT" ]; then @@ -27,4 +27,4 @@ do else echo "Unknown" fi -done \ No newline at end of file +done