|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Добавление строки в начало текстового файла BAT |
|
CMD/BAT - Добавление строки в начало текстового файла BAT
|
Новый участник Сообщения: 3 |
Профиль | Отправить PM | Цитировать Добрый день,
1 вопрос Как объеденить два кода в один, чтобы не создавать несколько bat файлов? Ниже приведенный код переименовывает любой файл находящийся по адресу C:\123\123 в file.txt @echo off pushd C:\123\123 for /f "delims=" %%i in ('dir /a-d/b/s *.*') do ren "%%i" "file.txt" popd exit /b 2 вопрос У меня есть код который добавляет строку WORD,1234,A,B,C в начало текста. Однако после, в тексте появляется спецсивмол в конце всех строк (В notepad++ выглядит так ). Пожалуйста помогите исправить код либо дополнить чтобы удалялся последний символ. |
|
Отправлено: 08:40, 22-10-2020 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:53, 22-10-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2703
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 16:26, 22-10-2020 | #3 |
Забанен Сообщения: 793
|
Берём miniperl и вводим в консоли команду:
Заодно бэкап файла создадим таким образом. Не нравится miniperl (хотя это ведь всего-навсего один единственный бинарник), можно взять miniruby - комадна будет в точности такой же. Не нравится ни то, ни другое, - берём pwsh: Не пришёлся по вкусу pwsh? - используем sed: |
Последний раз редактировалось greg zakharov, 22-10-2020 в 21:12. Отправлено: 20:58, 22-10-2020 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата VPOISKE:
|
||
Отправлено: 01:16, 23-10-2020 | #5 |
Ветеран Сообщения: 2703
|
Профиль | Отправить PM | Цитировать Цитата VPOISKE:
Цитата Iska:
Я нафантазировал такой вариант: не обращая внимания, есть ли файл file.txt или нет, беру другой файл, объединяю его с файлом с добавочной строкой, обзываю его file.txt, естественно при этом, если такой файл уже был, он будет переписан, а далее убиваю исходный файл. Если в папке один и только один file.txt, он обработан не будет. |
||
------- Отправлено: 09:42, 23-10-2020 | #6 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать megaloman, Примите благодарность от меня, это ровно то, что мне было нужно! Спасибо!
|
Отправлено: 08:27, 24-10-2020 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Массовое добавление одной строки из текстового списка в каждый текстовый файл в папке | Ds444 | Скриптовые языки администрирования Windows | 23 | 22-03-2019 22:32 | |
CMD/BAT - Записать название файла в начало текстового файла | krambrige | Скриптовые языки администрирования Windows | 3 | 15-12-2018 17:23 | |
CMD/BAT - [решено] Добавление строки после каждой строки с подстановкой значения в имя файла | d22cva | Скриптовые языки администрирования Windows | 5 | 05-01-2015 07:50 | |
CMD/BAT - [решено] Добавление текущей даты в начало имени файла | Orlov_Pyotr | Скриптовые языки администрирования Windows | 6 | 27-02-2013 13:30 | |
Разное - Добавление имени файла в начало каждой строки. | CkapHa | Программирование и базы данных | 2 | 02-01-2012 22:13 |
|