Показать полную графическую версию : [решено] Мониторинг лога apcupsd
Доброго времени суток.
Есть лог, который генерирует apcupsd каждые 60 секунд.
Файл имеет синтаксис:
MODEL : Back-UPS ES 525
STATUS : ONLINE
LINEV : 222.2 Volts
Вопрос. Как можно брать только цифры после знака ':'?
Непосредственно из командной строки:
for /f "tokens=3" %i in ('type My.log^|find.exe /i "LINEV"') do @echo %i
Iska, человеку нужны только цифры, я полагал, что нужно обьединить два скрипта этот (http://forum.oszone.net/post-1888784-4.html) и этот (http://forum.oszone.net/thread-231177.html). К сожалению мне это не удалось.
Iska, человеку нужны только цифры…»
И…?
Пример файла:
MODEL : Back-UPS ES 525
STATUS : ONLINE
LINEV : 222.2 Volts
MODEL : Back-UPS ES 525
STATUS : ONLINE
LINEV : 333.3 Volts
MODEL : Back-UPS ES 525
STATUS : ONLINE
LINEV : 444.5 Volts
Команда:
for /f "tokens=3" %i in ('type My.log^|find.exe /i "LINEV"') do @echo %i
Результат:
222.2
333.3
444.5
Что не так?
Огромное человеческое спасибо!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.