Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - добавление символов в тхт

Новый участник


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

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


Доброе время суток господа.

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

Брал файл list.txt
Копировал его 62 раза с названием list1.txt - list62.txt
Затем к каждому файлу приписывалось значение после строки (0-9 a-z A-Z) и сохронял нп. List1 добавить значение в конце кажд строки 0 > list0.txt, list2 к 2 и так далее. После чего соединить эти файлывоедино и разбить получившийся файл на 62 файла. Попутно удаляя промежуточные файлы. Пожалуйсто помогите!!!

Отправлено: 00:57, 05-11-2013

 

Ветеран


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

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


Цитата cmd lamer:
Копировал его 62 раза с названием list1.txt - list62.txt »
Код: Выделить весь код
for /l %%i in (1, 1, 62) do copy /b "list.txt" "list%%i.txt"
Цитата cmd lamer:
Затем к каждому файлу приписывалось значение после строки (0-9 a-z A-Z) и сохронял нп. »
Какое значение? Какой стоки. Что значит «сохронял нп»?

Цитата cmd lamer:
List1 добавить значение в конце кажд строки 0 > list0.txt, list2 к 2 и так далее. »
Переведите на русский.

Цитата cmd lamer:
После чего соединить эти файлывоедино и разбить получившийся файл на 62 файла. »
Зачем «соединять» и тут же вобрат «разъединять»?

Отправлено: 08:06, 05-11-2013 | #2



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

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


Новый участник


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

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


Я плохо умею объяснять так что вот пример (нп- Это например!)

Есть 62 файла List0.txt - listZ.txt
Скрипт берет файл list0.txt и в конец каждой строки добавляет символ 0 - listZ.txt и в конец каждой строки добавляет Z. Так понятно???

ну нужно соединить и потом разрезать, Это обязательная часть!

Отправлено: 16:22, 05-11-2013 | #3


Ветеран


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

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


Цитата cmd lamer:
Я плохо умею объяснять »
Ну, а я вовсе не умею писать пакетные файлы, не имея алгоритма.

Отправлено: 18:49, 05-11-2013 | #4


Пользователь


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

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


Н-да ! Ваши преподаватели - извращенцы, раз придумывают такие задания, не имеющие вообще никакого отношения к реальности !
Что это за бред: "соединить и потом разрезать" ?! И по какому принципу разрезать ? Если на те же части, из которых склеили, то зачем соединять ? Если на другие, то на какие ?
С какого бодуна можно выдумать такое задание ?!

Отправлено: 20:38, 05-11-2013 | #5


Новый участник


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

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


у меня есть самописный скрипт для окей дайте скрипт который добавляет символ в конце каждой строки и всё, тут больше ничего и не надо

Отправлено: 12:40, 06-11-2013 | #6


Пользователь


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

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


Код: Выделить весь код
set file=имя файла
set sym=символ для вставки

copy nul "%temp%\tmp.tmp"
for /F "usebackq delims=" %%s in ("%file%") do (
  echo %%s%sym%>>"%temp%\tmp.tmp"
)

move "%temp%\tmp.tmp" "%file%"
Этот код должен добавить указанный символ к каждой строке указанного файла
Если <имя файла> в первой команде заменить на %1, а <символ для вставки> во второй - на %2, то получим готовую подпрограмму с параметрами, которую можно вызывать нужное число раз для разных файлов и разных символов.

-------
Разумный человек приспосабливается к миру, неразумный пытается приспособить мир к себе. Поэтому прогресс делают люди неразумные. (Дж. Б. Шоу)


Последний раз редактировалось Гуллипут, 07-11-2013 в 11:35. Причина: дополнение ответа


Отправлено: 11:34, 07-11-2013 | #7



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Дописать в тхт файл mrtwister Скриптовые языки администрирования Windows 2 04-05-2012 18:07
Любой язык - [решено] из одного тхт файла добавить содержимое во все тхт файлы папки gangsterovich Скриптовые языки администрирования Windows 3 06-05-2011 04:29
MySQL - скажите пожалуйста как пишется тхт для м_ускл? dima1981 Программирование и базы данных 6 09-07-2008 03:34
как фаил тхт засунуть в мобильный? _Snake_ Хочу все знать 9 20-03-2006 23:47
VBA - Выгрузка в тхт из VBA Dron Программирование и базы данных 2 29-05-2003 11:42




 
Переход