PDA

Показать полную графическую версию : Создать файлы с именами из файл1 и текстом из файл2.


1415926535
02-10-2013, 09:48
Тыркаюсь-тыркаюсь, но что-то не получается. Может кто поможет?
А так же помогите найти ошибку и исправить: из-за того, что в строке поиска и замены находится =, всё идет кувырком...

@echo off
setlocal enabledelayedexpansion
set infile=1.txt
set find=1 = "None", <<< !!!
set replace=1 = "12345", <<< !!!
@echo off
setlocal enabledelayedexpansion
set count=0
for /f "tokens=* delims=," %%n in (!infile!) do (
set line=%%n
set tmpr=!line:%find%=%replace%!
echo !tmpr!>>tmp.txt
)
move tmp.txt %infile%

1415926535
02-10-2013, 15:27
Кто-нибудь, пожалуйста... 120 человек в разделе =(

Iska
02-10-2013, 16:17
1415926535, не хватает примеров файлов, в которых есть искомые строки.

1415926535
02-10-2013, 19:36
Да просто хоть пустой файл с одной строкой "1 = "None",".

Строка уникальна в тексте 100%.

1415926535
05-10-2013, 10:07
На форуме просто тьма профессионалов...




© OSzone.net 2001-2012