CMD/BAT - Записать элемент массива в txt файл

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

CMD/BAT - Записать элемент массива в txt файл

Сообщение ntro123 »

Добрый вечер, как мне записать элемент массива в txt файл?





Код:

Код: Выделить всё

chcp 1251
@echo off
setlocal enabledelayedexpansion
set cnt=0
FOR /F "usebackq tokens=*" %%A IN ("sites.txt") DO (
 set /a cnt+=1
 set string.!cnt!=%%A
)
@echo on
FOR /L %%i IN (1,1,%cnt%) DO set string.%%i >> %%i.txt



Этот код делает то, что нужно, но он должен записать
http://site.ru/media/pgsysdir/3


но вместо этого записывает string.3=
http://site.ru/media/pgsysdir/3
, как бы убрать string.3 ???



P.S. sites.txt небольшой текст разбитый по строкам.





Заранее благодарен!
Аватара пользователя
Foreigner

Re: CMD/BAT - Записать элемент массива в txt файл

Сообщение Foreigner »

Код:

Код: Выделить всё

for /l %%i in (1,1,%cnt%) do 1>>%%i.txt echo !string.%%i!
Ответить

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