CMD/BAT - Поиск строчки в тексте (if exist)

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

CMD/BAT - Поиск строчки в тексте (if exist)

Сообщение mixpack »

Добрый вечер.

Я совсем новичок в этом и поэтому прошу помощи у вас.

Нужно написать такой код, чтобы он искал строчку stream index="*" (но число не постоянное, тут либо подбором от 20, либо подстановкой) в текстовом файле text.xml, если строка, которую нашел скрипт stream index="2" (например), то добавить такой текст в конец файла 1.bat -add 1.m4a -add 2.m4a (было бы "3", то -add 1.m4a -add 2.m4a -add 3.m4a)



С Уважением,

Кирилл
Аватара пользователя
Iska

Re: CMD/BAT - Поиск строчки в тексте (if exist)

Сообщение Iska »

Цитата mixpack:



в текстовом файле text.xml
CMD/BAT - Поиск строчки в тексте (if exist)




Упакуйте образец Вашего файла «text.xml» в архив и приложите к сообщению.
Аватара пользователя
Foreigner

Re: CMD/BAT - Поиск строчки в тексте (if exist)

Сообщение Foreigner »

mixpack, Не совсем понятно, в test.xml два вхождения "
Аватара пользователя
mixpack

Re: CMD/BAT - Поиск строчки в тексте (if exist)

Сообщение mixpack »

Нужно обрабатывать последний найденный stream index

В данном примере последний с цифрой 2, значит его брать и добавлять -add 1.m4a -add 2.m4a

Если последний с цифрой 3, то добавлять -add 1.m4a -add 2.m4a -add 3.m4a
Аватара пользователя
mixpack

Re: CMD/BAT - Поиск строчки в тексте (if exist)

Сообщение mixpack »

mixpack, Чем? Если есть какие-то замечания по батнику, то конкретизируйте.
Аватара пользователя
Foreigner

Re: CMD/BAT - Поиск строчки в тексте (if exist)

Сообщение Foreigner »

Foreigner, поспешил я! Все отлично работает!

Можно с Вами в ЛС еще поговорить или в скайп\ по почте?
Ответить

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