![]() |
Написание Bat файла - из одного файла вытаскивать определенную информацию в файл форм
Помогите пожалуйста!
Мне необходимо создать для работы bat файл В котором должно быть прописано следующее.... Нужно, чтобы он из одного файла вытаскивал определенную информацию (с определенным форматом) в файл формата txt. При том, чтобы она не повторялась Например, есть файл 1.out в котором содержится информация: M /Papka/Distrib/Cb/Mac/222222.mac M /Papka/Distrib/ib/Cb/Mac/333333.mac M /Papka/Distrib/Cb/Obj/_444444.chm M /Papka/Distrib/Cb/Obj/5555555.chm M /Papka/Distrib/DBFile/Data/66666666.dat Необходимо, чтобы информация в *txt файле попали только те строки, в котором прописан формат *mac и чтобы прописывалась определенная часть строки /Distrib/Cb/Mac/ или же Distrib/ib/Cb/Mac/ Т.е. итог должен быть такой (открытие txt файла): /Distrib/Cb/Mac /Distrib/ib/Cb/Mac/ /Distrib/DBFile/Data |
1. Приложите исходный файл, обязательно упаковав его в архив.
2. Устроит ли Вас PowerShell? 3. Что есть «в котором прописан формат *mac»? Последние символы строки в виде «.mac»? 4. По какому принципу: Цитата:
|
ишит в 1.out всё что с расширением .mac и ставит в murzi.txt если хотите чтобы добовляли много других фалов то exempl2
FINDSTR /C:".mac" 1.out >murzi.txt ----------------------------- exempl2 FINDSTR /C:".mac" 1.out >murzi.txt FINDSTR /C:".jpg" 1.out >>murzi.txt FINDSTR /C:".mp3" 1.out >>murzi.txt |
Время: 21:12. |
Время: 21:12.
© OSzone.net 2001-