Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] получение значения через FOR и спец. символы

Ответить
Настройки темы
CMD/BAT - [решено] получение значения через FOR и спец. символы

Аватара для tr011_tmn

Ветеран


Автор проектов


Сообщения: 1003
Благодарности: 296

Профиль | Отправить PM | Цитировать


Доброго времени суток коллеги. Снова к вам за помощью.

Есть текстовый файл с содержимым типа:
Код: Выделить весь код
 
"attachments(5336); return false"> <img class
"attachments(5323); return false"> <img class
"attachments(5313); return false"> <img class
Помогите с правильным парсингом данного файла. что бы на выходе получить содержимое типа:
Код: Выделить весь код
 
5336
5323
5313
Пробовал таким образом:
Код: Выделить весь код
 
set "num=s*"

for /f "tokens=3 delims=t" %%i in ('findstr "%num%" bin\temp\list_attach.txt') do (
   echo %%i>>bin\temp\out.txt
)
на выходе получаю содержимое типа:
Код: Выделить весь код
 
s(5336); re
s(5323); re
s(5313); re
а дальше ни вперед ни назад, конструкция ниже не обрабатывается и никак:
Код: Выделить весь код
 
   ECHO %%i 
   set str="%%i" 
   ECHO %str% 
   set str1=%str:~2,-1% 
   echo %str1%>>bin\temp\num.txt
заранее благодарен за помощь в вопросе.

-------
Насяльника!!!!! Джамшута адроннама коллайдер фключал, ключ павирнул и ашельбе машельбе асин, вульшарьбелеме!! и полный пистесама насяльника!
Цирк уехал ))) клоуны остались


Отправлено: 14:27, 16-01-2015

 

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата tr011_tmn:
что бы на выходе получить содержимое типа:
Код:
5336
5323
5313 »
Код: Выделить весь код
@Echo Off
for /f "usebackq tokens=2 delims=()" %%i in ("list_attach.txt") do echo %%i
Pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:33, 16-01-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для tr011_tmn

Ветеран


Автор проектов


Сообщения: 1003
Благодарности: 296

Профиль | Отправить PM | Цитировать


Цитата gora:
@Echo Off for /f "usebackq tokens=2 delims=()" %%i in ("list_attach.txt") do echo %%i Pause »
спасибо огромное.

Gora не могли бы вы мне помочь с еще одной строкой:
Код: Выделить весь код
967&amp;d=1421691629" target
966&amp;d=1421405943" target
965&amp;d=1420902925" target
961&amp;d=1420031936" target
превратить ее в:
Код: Выделить весь код
967&amp;d=1421691629
966&amp;d=1421405943
965&amp;d=1420902925
961&amp;d=1420031936

-------
Насяльника!!!!! Джамшута адроннама коллайдер фключал, ключ павирнул и ашельбе машельбе асин, вульшарьбелеме!! и полный пистесама насяльника!
Цирк уехал ))) клоуны остались


Отправлено: 09:42, 20-01-2015 | #3


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Думаю, что gora не обидится.

Код: Выделить весь код
@<"list_attach.txt">"out.txt" (for /f delims^=^" %%i in ('more') do @echo.%%i)

UPDATED!

Последний раз редактировалось Georgio, 20-01-2015 в 13:27.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:09, 20-01-2015 | #4


Аватара для tr011_tmn

Ветеран


Автор проектов


Сообщения: 1003
Благодарности: 296

Профиль | Отправить PM | Цитировать


Цитата Georgio:
UPDATED! »
спасибо огромное, мне очень облегчит это задачу.

-------
Насяльника!!!!! Джамшута адроннама коллайдер фключал, ключ павирнул и ашельбе машельбе асин, вульшарьбелеме!! и полный пистесама насяльника!
Цирк уехал ))) клоуны остались


Отправлено: 12:17, 20-01-2015 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] получение значения через FOR и спец. символы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] получение значения (дата и время) из vbs-скрипта ptrlgnv Скриптовые языки администрирования Windows 5 29-05-2013 05:54
CMD/BAT - Получение текущего IP и перенос полученного значения на сайт steff Скриптовые языки администрирования Windows 1 10-12-2010 11:09
CMD/BAT - Спец символы в cmd ? obli Скриптовые языки администрирования Windows 11 03-10-2010 16:43
CMD/BAT - [решено] Получение значения параметра реестра IfoR Скриптовые языки администрирования Windows 6 08-04-2010 12:54
CMD/BAT - [решено] Получение значения параметра реестра user_123 Скриптовые языки администрирования Windows 3 05-04-2010 13:10




 
Переход