campbell
08-11-2011, 22:30
Доброго! нужна помощь в создании скрипта:
условия:
Есть три текстовых файла (в последствии будет больше) допустим test1.txt; test2.txt; test3.txt
с разным наполнением
test1.txt:
login Vasya 10.00
login Petya 10.20
logout Petya 10.55
***
test2.txt
service ddd.exe start ok
service bbb.exe start ok
service aaa.exe start faild
***
test3.txt
SMTP sessions (inbound) 1025
SMTP sessions (outbound) 359
SMTP msgs received 598
SMTP msgs sent 273
POP sessions 3494
Virus accepted 0
Virus refused 0
Нужно создать bat (желательно с комментариями ) который бы создавал test4.txt
вытаскивая строчки из первых 3 ориентируясь на какие нибудь слова,
например для test1 (login), для test2 (faild), для test3 (virus, se*)
и получался бы test4 вида:
login Vasya 10.00
login Petya 10.20
service aaa.exe start faild
SMTP sessions (inbound) 1025
SMTP sessions (outbound) 359
SMTP msgs sent 273
POP sessions 3494
Virus accepted 0
Virus refused 0
и посылался в шару на сервер допустим "\\10.11.12.1\monitor"
условия:
Есть три текстовых файла (в последствии будет больше) допустим test1.txt; test2.txt; test3.txt
с разным наполнением
test1.txt:
login Vasya 10.00
login Petya 10.20
logout Petya 10.55
***
test2.txt
service ddd.exe start ok
service bbb.exe start ok
service aaa.exe start faild
***
test3.txt
SMTP sessions (inbound) 1025
SMTP sessions (outbound) 359
SMTP msgs received 598
SMTP msgs sent 273
POP sessions 3494
Virus accepted 0
Virus refused 0
Нужно создать bat (желательно с комментариями ) который бы создавал test4.txt
вытаскивая строчки из первых 3 ориентируясь на какие нибудь слова,
например для test1 (login), для test2 (faild), для test3 (virus, se*)
и получался бы test4 вида:
login Vasya 10.00
login Petya 10.20
service aaa.exe start faild
SMTP sessions (inbound) 1025
SMTP sessions (outbound) 359
SMTP msgs sent 273
POP sessions 3494
Virus accepted 0
Virus refused 0
и посылался в шару на сервер допустим "\\10.11.12.1\monitor"