|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск строки по слову и добавление новой строки после найденой. |
|
CMD/BAT - Поиск строки по слову и добавление новой строки после найденой.
|
Новый участник Сообщения: 4 |
Уважаемые, пожалуйста окажите помощь!
Задача такова: Есть текстовый файл примерно такого вида: 12:40:18;2448;DFEGB;FDSF 12:43:04;8393;;RAAI 18 12:43:25;24897;LKUY;KJLLKO 12:47:16;28627;;MIHIUH 12:47:20;29572;KLKGHJHr;SAGFHAY ;8489;ADVB;In 2;0:00:03 ;31027;ADVB;DBXL2312;0:00:09 ;30830;ADVB;DBXL2271;0:00:20 ;31044;ADVB;DBXL2315;0:00:12 ;31026;ADVB;DBXL2311;0:00:09 ;31052;ADVB;DBXL2317;0:00:15 ;30436;ADVB;DBXL2200;0:00:27 ;31017;ADVB;DBXL2309;0:00:13 ;8499;ADVB;Out 2;0:00:05 12:53:48;29961;FDKQ;HHKJHIK 12:57:43;26093;;HJHKJHAW и т.д. Необходимо написать батник, которому передается название этого текстового файла. В нем нужно найти строки содержащие текст "DBXL" и добавить после каждой такой строки строку с определенным текстом. Например ";VSTAVKA". Обработанный файл нужно сохранить под тем же именем. Возможно кто то уже сталкивался с похожей задачей. Буду весьма благодарен за любую подсказку. Заранее огромное спасибо! |
|
Отправлено: 23:36, 25-05-2013 |
Пользователь Сообщения: 86
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 23:51, 28-07-2013 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 00:16, 29-07-2013 | #12 |
Пользователь Сообщения: 86
|
Профиль | Отправить PM | Цитировать Цитата Iska:
start /low C:\Windows\comencom.cmd start /low "C:\Users\User\AppData\Roaming\uTorrent\uTorrent.exe" /MINIMIZED start /low "C:\Program Files\Skype\Phone\Skype.exe" /minimized /regrun а мне нужно так ping -n 4 127.0.0.1 >nul start /low C:\Windows\comencom.cmd ping -n 4 127.0.0.1 >nul start /low "C:\Users\User\AppData\Roaming\uTorrent\uTorrent.exe" /MINIMIZED ping -n 4 127.0.0.1 >nul start /low "C:\Program Files\Skype\Phone\Skype.exe" /minimized /regrun притом строк будет очень много, эти я взял для примера. то есть мне нужно чтобы перед каждой строкой была ping -n 4 127.0.0.1 >nul |
|
Отправлено: 14:18, 30-07-2013 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:01, 30-07-2013 | #14 |
Пользователь Сообщения: 86
|
Профиль | Отправить PM | Цитировать Цитата Iska:
то есть по умолчании так start /low C:\Windows\comencom.cmd а мне нужно так @echo off start /low C:\Windows\comencom.cmd |
|
Отправлено: 16:09, 30-07-2013 | #15 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать @echo off setlocal enableextensions enabledelayedexpansion >0002.txt ( echo @echo off type 0001.txt ) endlocal exit /b 0 |
Отправлено: 16:20, 30-07-2013 | #16 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Подскажите как написать файл который бы в текстовом документе (10гиг) через каждые 15 строк ставил пустую строку или символ-- помогите очень нужно!
|
Отправлено: 01:47, 16-03-2017 | #17 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать eggggggr, кодировка какая у текстового файла? Если юникод — то какой, и есть ли BOM? Концы строк в каком виде Windows, Unix, Mac?
Цитата eggggggr:
|
|
Отправлено: 03:37, 16-03-2017 | #18 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Поиск и удаление строк, содержащих перевод строки после двоеточия | SergeyVD | Скриптовые языки администрирования Windows | 3 | 14-03-2012 22:36 | |
CMD/BAT - добавление строки в в файл | Hunterus | Скриптовые языки администрирования Windows | 1 | 10-11-2011 22:02 | |
CMD/BAT - [решено] Поиск и удаление строки в файле по сложным условиям | m0nkrus | Скриптовые языки администрирования Windows | 9 | 26-06-2011 10:37 | |
.NET - DataGrid запрет добавления новой строки | Delirium | Программирование и базы данных | 0 | 04-03-2011 08:50 | |
MSFT SQL Server - [решено] Создание новой строки по таймеру без внешней программы | HohOl78 | Программирование и базы данных | 2 | 09-09-2008 23:32 |
|