Последнее слово из строки в файле в переменную
Сижу дальше ломаю голову
зная сколько слов в строке затащить последнее слово в переменную не проблема А вот если кол-во слов меняется? Есть 3 файла - в нем гора строк - есть известное слово - оно всегда в конце одной единственной строки - после него параметр (значение) длинна строк периодически меняется - там около 256 вариантов - и это известных для файла с такой строкой 1: (CONTROLLER1) Passive Log Con: 1: param: 24.70.FF.FF такой код работает for /f "tokens=8" %i in ('find /I ": param: " "controller.log"') do set AAA=%i а для такого нет разумеется 1: [04:24:33] 1: param: 08.10.33.0A и для такого нет 1: [23:49:50] (CONTROLLER1) Active Log Con: 0: param: 00.12.2F.11 приходится менять tokens а бывает еще больше слов |
Цитата:
Код:
for /f "tokens=*" %%i in (' findstr "param:" "controller.log" ') do ( |
Точно ))))
Спасибо!!! |
Время: 05:56. |
Время: 05:56.
© OSzone.net 2001-