|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Нужен скрипт или метод который вставит строки в текстовый файл |
|
|
CMD/BAT - [решено] Нужен скрипт или метод который вставит строки в текстовый файл
|
Новый участник Сообщения: 19 |
Есть каталог c:\basa с текстовым файлом numbers.txt
В файле база номеров (680000), каждый с новой строки. Нужно вставить номер 12345678910(изменяемый) на каждую 25(изменяемое значение) строку этого файла. Заранее СПАСИБО!! |
|
Отправлено: 06:28, 09-05-2016 |
Забанен Сообщения: 793
|
Быстрее и проще все это решить с помощью sed:
Пример выше заменит каждую 25-ую строку значением 12345678910, а вывод перенаправит в файл numbers_edited.txt. То же, но с помощью PowerShell: Правда стоит отметить довольно медленную скорость работы PowerShell по сравнению с тем же sed. |
Отправлено: 09:47, 09-05-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1758
|
@echo off pushd "d:\basa" sed "0~24 s/$/\n1234567890/g" numbers.txt > numbers.tmp move numbers.tmp numbers.txt popd |
Отправлено: 10:01, 09-05-2016 | #3 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:05, 09-05-2016 | #4 |
Ветеран Сообщения: 1758
|
cyberp1983, А Sed есть? Я ссылку на утилиту дал.
|
|
Отправлено: 11:17, 09-05-2016 | #5 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
|
|
Отправлено: 11:26, 09-05-2016 | #6 |
Ветеран Сообщения: 1758
|
Цитата cyberp1983:
|
|
Отправлено: 11:34, 09-05-2016 | #7 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
|
|
Отправлено: 11:40, 09-05-2016 | #8 |
Ветеран Сообщения: 1758
|
Значит вы что-то делаете не так. Мне сложно сказать, т.к. я не знаю, как вы установили sed. У меня все работает.
|
Отправлено: 11:47, 09-05-2016 | #9 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
|
|
Отправлено: 12:03, 09-05-2016 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - Нужен скрипт или рег файл для msconfig | huntЭr | Скриптовые языки администрирования Windows | 15 | 24-09-2015 20:43 | |
CMD/BAT - [решено] Нужен батник который дописывает слово в начале каждой строки | lancer893 | Скриптовые языки администрирования Windows | 3 | 27-05-2013 16:41 | |
CMD/BAT - Подмена строки из выполненной команды в текстовый файл | Jeander | Скриптовые языки администрирования Windows | 11 | 19-04-2012 14:32 | |
Как сделать скрипт, который запускает определённую программу или файл | VadimN96 | Автоматическая установка Windows 2000/XP/2003 | 1 | 07-01-2011 21:24 | |
[решено] как извлечь CD .. тоесть нужен скрипт или EXE который при запуске извлекал бы CD | nattropin_new | Автоматическая установка Windows 2000/XP/2003 | 9 | 24-03-2007 23:57 |
|