Доброго времени суток.
Есть лог, который генерирует apcupsd каждые 60 секунд.
Файл имеет синтаксис:
MODEL : Back-UPS ES 525
STATUS : ONLINE
LINEV : 222.2 Volts
Вопрос. Как можно брать только цифры после знака ':'?
Любой язык - [решено] Мониторинг лога apcupsd
-
genakir
Re: Любой язык - [решено] Мониторинг лога apcupsd
Непосредственно из командной строки:
Код:
Код:
Код: Выделить всё
for /f "tokens=3" %i in ('type My.log^|find.exe /i "LINEV"') do @echo %i-
sov44
Re: Любой язык - [решено] Мониторинг лога apcupsd
Iska, человеку нужны только цифры, я полагал, что нужно обьединить два скрипта
CMD/BAT - [решено] написать скрипт cmd используя cmd оператор for
и CMD/BAT - Помогите найти цифру в строке bat файла
. К сожалению мне это не удалось.-
Iska
Re: Любой язык - [решено] Мониторинг лога apcupsd
Цитата sov44:
Iska, человеку нужны только цифры…
И…?
Пример файла:
Код:
Команда:
Код:
Результат:
Код:
Что не так?
Iska, человеку нужны только цифры…
Любой язык - [решено] Мониторинг лога apcupsd
И…?
Пример файла:
Код:
Код: Выделить всё
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Что не так?
-
genakir