View previous topic :: View next topic |
Author |
Message |
Andrey_A
Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Sat Feb 06, 2010 03:57 Post subject: Создание из двух txt файлов одного |
|
|
Есть два файла с:\com.txt и d:\com2.txt, необходимо создать один
e:\comsum.txt, в котором сначала бы шёл текст из первого, затем из второго, исключая одну строку с текстом [Comment] во втором |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Sat Feb 06, 2010 11:24 Post subject: |
|
|
Andrey_A
Исключение строки является абсолютно принципиальным моментом, без которого обойтись нельзя? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sat Feb 06, 2010 11:55 Post subject: |
|
|
Если исключать, то либо вручную, либо скриптом. А вот если надо тупо слить два файла, то ищи по форуму - обсуждается чуть ли не каждый месяц. Вкратце: через DOSовскую команду copy, через утилиту combain, через тоталовский инструмент разделения/слияния файлов. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Feb 06, 2010 12:06 Post subject: Re: Создание из двух txt файлов одного |
|
|
Andrey_A wrote: | исключая одну строку с текстом [Comment] во втором | [Comment] — это вся строка целиком или часть строки?
и имя неудачное выбрал |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Feb 06, 2010 13:05 Post subject: |
|
|
Если [Comment] == вся строка целиком
Code: | @echo off &chcp 1251 >nul
set "com=c:\com.txt"
set "comm2=d:\comm2.txt"
set "comsum=e:\comsum.txt"
copy /y "%com%" "%comsum%"
findstr /b /e /l /v /c:[Comment] "%comm2%">> "%comsum%"
|
|
|
Back to top |
|
|
Andrey_A
Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Mon Feb 08, 2010 01:04 Post subject: |
|
|
Спасибо Tol!k! Всё работает |
|
Back to top |
|
|
|