Любой язык - [решено] Мониторинг лога apcupsd

Ответить
Аватара пользователя
genakir

Любой язык - [решено] Мониторинг лога apcupsd

Сообщение genakir »

Доброго времени суток.

Есть лог, который генерирует apcupsd каждые 60 секунд.

Файл имеет синтаксис:

MODEL : Back-UPS ES 525

STATUS : ONLINE

LINEV : 222.2 Volts

Вопрос. Как можно брать только цифры после знака ':'?
Аватара пользователя
genakir

Re: Любой язык - [решено] Мониторинг лога apcupsd

Сообщение genakir »

Непосредственно из командной строки:



Код:

Код: Выделить всё

for /f "tokens=3" %i in ('type My.log^|find.exe /i "LINEV"') do @echo %i
Аватара пользователя
sov44

Re: Любой язык - [решено] Мониторинг лога apcupsd

Сообщение sov44 »

Iska, человеку нужны только цифры, я полагал, что нужно обьединить два скрипта
CMD/BAT - [решено] написать скрипт cmd используя cmd оператор for
и
CMD/BAT - Помогите найти цифру в строке bat файла
. К сожалению мне это не удалось.
Аватара пользователя
Iska

Re: Любой язык - [решено] Мониторинг лога apcupsd

Сообщение Iska »

Цитата sov44:



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

Что не так?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»