Приведенный в теме код - из примера
http://forum.oszone.net/thread-181512.html
это не мой случай... я просто хотел понять как использовать оператор
For для чтения то есть с параметром
/f
справка - зло
я из нее ничего не понял, по крайней мере на лету... думал, что описание примера мне будет доступнее...
видимо ошибался
Цитата:
Разбор файлов состоит в чтении вывода, строки или содержимого файла, разбиении его на отдельные строки текста и разборе каждой строки на ноль или маркеры. Цикл программы for затем называется с переменной итерации, установленной в маркер. По умолчанию /F передает первый отделенный пробелом элемент из каждой строки каждого файла. Пустые строки пропускаются. Используется также другой синтаксис.
for /F ["КлючевыеСловаРазбора"] {%% | %}переменная in (МножествоИменФайлов) do команда [ПараметрыКоманднойСтроки]
for /F ["КлючевыеСловаРазбора"] {%% | %}переменная in ("СимвольнаяСтрока") do команда [ПараметрыКоманднойСтроки]
for /F ["КлючевыеСловаРазбора"] {%% | %}переменная in ('команда') do команда [ПараметрыКоманднойСтроки]
|
что-то мне ка-то непонятно... как все таки им пользоваться из вышеуказанного...
если можно приведите мне пример кода для вот такой задачи:
Условимся:
файл
text.txt имеет следующее содержание
по ходу скрипта объявляются 3 переменные
Цитата:
First = "своя строка"
Second
Mute
|
Задача
получить в переменную
Second значение 2 строки текстового файла
text.txt >>
в переменной
Mute получить конкатенацию
First, "двух символов
\\" и
Second
создать
new.txt
записать в него 1-ой строкой значение
Fist
2-ой строкой значение
Mute
т.е. содержание new.txt должно получится
Цитата:
своя строка
своя строка\\строка2
|