|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование строк в отдельный файл по условию |
|
CMD/BAT - [решено] Копирование строк в отдельный файл по условию
|
Новый участник Сообщения: 41 |
Ув. форумчане подскажите пожалуйста, как можно скопировать из файла (С:\1.txt)- все строки которые начинаются на:
/1000 /2000 /3000 /4000 /5000 /6000 , в файл 2.txt ? |
|
Отправлено: 23:20, 24-08-2010 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Seryoga204:
@echo off SetLocal EnableDelayedExpansion set fi=1.txt set fo=1.out (for /f "tokens=1 delims=:" %%i in ('findstr /brnc:"/[1-6]000" /c:"Отдел" "%fi%"') do ( set /a $j=%%i+1& for /f "tokens=1* delims=[]" %%a in ( 'find /v /n ""^<"%fi%"^|findstr /bc:"[%%i]" /c:"[!$j!]"') do echo.999%%b )) >"%fo%" @echo off set fi=2.txt set fo=2.out sed -n "/^\/[1-6]\|^Отдел/{s/^/999/p;n;s/^/999/p;}" "%fi%" >"%fo%" |
|
Отправлено: 17:03, 26-09-2010 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 41
|
Профиль | Отправить PM | Цитировать amel27,
Спасибо большое все работает отлично! Еще появилась необходимость отбирать допустим строки которые начинаются не на слово "Отдел", а на "Отдел*", как экранировать символ "*", пробЫвал "Отдел^*" не проходит? |
Отправлено: 20:42, 26-09-2010 | #12 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Помогите пожалуйста нужен скрипт "Копирование строк в отдельный файл по условию"
Который должен в файле 1.txt находить слова из файла 2.txt и копировать всю строку в которой было найдено одно из слова из файла 2.txt и копировать подряд в файла 3.txt именно полными строками. Пример: Имеется лог фаил в нем много хлама. рараррра тиитилоп обращение тпопотаоптоа обращение паолпоалпоатоавтм топтлвоатлмо Скрипт должен посмотреть заданное слово из файла 2.txt например "обращение" и найти его в файле 1.txt и скопировать в файл 3.txt полностью строку рараррра тиитилоп обращение тпопотаоптоа обращение паолпоалпоатоавтм топтлвоатлмо а не просто найденное слово "обращение" Заранее спасибо, извините если не явно выразил суть проблемы. |
Последний раз редактировалось Darkherald, 10-01-2011 в 17:10. Отправлено: 09:19, 10-01-2011 | #13 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Darkherald:
|
|
Отправлено: 04:56, 11-01-2011 | #14 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать amel27 спасибо огромное то что нужно
|
Отправлено: 10:10, 11-01-2011 | #15 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Подскажите как подправить код
Чтобы по условию "000000" копировались строки которые начинаются на 000000, а по условию "Отдел" строка + 4 последующие за ней. |
Отправлено: 21:22, 12-04-2011 | #16 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста.Или по первому и второму условию копировались помимо строки удовлетворяющей поиску 4 последующие строки. Заранее спасибо.
|
Отправлено: 20:32, 13-04-2011 | #17 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата AlexVong:
|
|
Отправлено: 06:53, 14-04-2011 | #18 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:39, 03-05-2011 | #19 |
Ветеран Сообщения: 1758
|
Цитата AlexVong:
|
|
Отправлено: 19:55, 03-05-2011 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Поиск строк с указанным словом и копирование их в отдельный файл | Maartimus | Скриптовые языки администрирования Windows | 2 | 13-07-2010 20:25 | |
Общее - [решено] Экспорт издания в отдельный WIM-файл | САШOК | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 7 | 03-06-2009 01:41 | |
[решено] Работа с html-кодом страницы, поиск и копирование нужных строк | Sestrichka | AutoIt | 14 | 02-04-2009 16:51 | |
Вывод размера папки в отдельный файл скриптом | Whiteee | Microsoft Windows NT/2000/2003 | 1 | 16-07-2008 14:06 | |
добавления строк в файл | e9990638 | Автоматическая установка приложений | 5 | 18-01-2007 18:35 |
|