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

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

Ответить
Настройки темы
CMD/BAT - [решено] как дописать текст в текстовой файл

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


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

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


например
файл 123.txt содержит:

Hello world

надо дописать и чтобы получилось

Hello world. Good bye


как это можно сделать?

Отправлено: 21:06, 19-08-2010

 

Аватара для gora

Ушёл из жизни


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

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


Код: Выделить весь код
@Echo Off
For /F "tokens=*" %%i In (123.txt) Do Echo %%i. Good bye>tmp.txt
Copy /y tmp.txt 123.txt>Nul
Del tmp.txt
или
Код: Выделить весь код
@Echo Off
For /F "tokens=*" %%i In (123.txt) Do Set ti=%%i. Good bye
Echo %ti%>123.txt

Последний раз редактировалось gora, 19-08-2010 в 21:29.

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

Отправлено: 21:18, 19-08-2010 | #2



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

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


Аватара для seriych

Старожил


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

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


Код: Выделить весь код
echo . Good bye>>123.txt

-------
* Книгой можно не только стаканчик с лапшой накрывать. ©


Отправлено: 21:26, 19-08-2010 | #3


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


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

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


seriych,

Код, представленный Вами, запишет указанную фразу следующей строкой, а условие задачи предполагает запись в одну строчку.

gora,

так чуть проще:
Код: Выделить весь код
@Echo Off
For /F "tokens=*" %%i In (123.txt) Do <nul set /p $WRT="%%i. Good Bye" >123.txt
pause&goto :Eof
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:56, 20-08-2010 | #4


Аватара для seriych

Старожил


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

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


Цитата deepred:
Код, представленный Вами, запишет указанную фразу следующей строкой, а условие задачи предполагает запись в одну строчку. »
Я тоже так предположил, однако если в текстовом файле в конце нет символа переноса строки, то записывает в ту же строку.

-------
* Книгой можно не только стаканчик с лапшой накрывать. ©


Отправлено: 03:16, 20-08-2010 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - BAT файл, который вставляет текст в открытую командную строку. garanov Скриптовые языки администрирования Windows 13 18-02-2015 20:26
[решено] Загрузка Новых Писем и запись их в текстовой файл Hawk37 AutoIt 0 07-03-2010 18:22
[решено] Как сохранить текст из окна в файл в нужном месте? Firebolt AutoIt 2 27-04-2009 15:57
Разное - Как к названию файла динамически дописать дату? KillHunter Microsoft Windows 2000/XP 0 23-05-2008 15:23
Как к названию файла динамически дописать дату? av_spb Microsoft Windows NT/2000/2003 4 09-11-2005 12:11




 
Переход