Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Вниз

Как слить несколько файлов в один?   Найти похожие ветки 

 
cmd help   (2005-11-03 10:59) [0]

Мож, кто разобрался...
Нужно слить файлы, которые находятся в одной директории, в один, но не просто так, а в определенном порядке, этот порядок зада в другом файле. Все это нужно в шеле... Я сделал так:

FOR /F "eol=;" %%i in (items.txt) do (
 copy total.txt + %%i
)

Но не вышло...В тотал попадает только последний файл... может кто поможет? Буду благодарен.


 
Reindeer Moss Eater ©   (2005-11-03 11:07) [1]

Сделай copy /?
И увидишь, что команда ничего не знает о дозаписи файла


 
cmd help   (2005-11-03 11:09) [2]


> И увидишь, что команда ничего не знает о дозаписи файла

она сливает несколько файлов в один. но их нужно перечислить через +
как в цикле сформировать строку вида f1 + f2 + f3, а потом передать copy:
copy %s% total.txt
?


 
Reindeer Moss Eater ©   (2005-11-03 11:17) [3]

Проенумерейти все файлы, выводя список в файл и вставляя знак "+"
А дальше в командной строке подставть <имя_файла_со_списком.txt


 
Думкин ©   (2005-11-03 11:17) [4]

А у меня все сливается. :(


 
КаПиБаРа ©   (2005-11-03 11:26) [5]

Думкин ©   (03.11.05 11:17) [4]
Хорошо, что не слипается.

Разливай... тфу... Наливай...


 
cmd help   (2005-11-03 11:32) [6]


> Проенумерейти все файлы, выводя список в файл и вставляя
> знак "+"
> А дальше в командной строке подставть <имя_файла_со_списком.txt

да, это едеинственное решение. Думал без лишнего переименования...
ладно.
Всем спасибо.


 
Думкин ©   (2005-11-03 11:49) [7]

> КаПиБаРа ©   (03.11.05 11:26) [5]

Слипается у тех кто ботвинью кушает и руки потом не моет. :)

Просили слить. они сливаются. почему у автора не так - не знаю.


 
cmd help   (2005-11-03 12:07) [8]


> Просили слить. они сливаются. почему у автора не так - не
> знаю.

а какой у вас текст скрипта?


 
Sandman29 ©   (2005-11-03 12:08) [9]

type 1.txt >> all.txt
type 2.txt >> all.txt
...


 
Думкин ©   (2005-11-03 12:09) [10]

> cmd help   (03.11.05 12:07) [8]

Скопировал твой.
В items.txt написал названия 3-х текстовых файлов. Создал пустой total.txt. После выполнения батника получил все три файла в total.txt. Все.


 
cmd help   (2005-11-03 13:16) [11]


> type 1.txt >> all.txt
> type 2.txt >> all.txt

сенькс, то что нужно...
А copy не проканало, оно дописывает разделитель...


 
Torry ©   (2005-11-03 15:05) [12]

>А copy не проканало, оно дописывает разделитель...

Потому как надо копировать в бинарном режиме, то есть copy/b file1+file2.... total.txt



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.015 c
2-1131432412
makvell
2005-11-08 09:46
2005.11.27
Отчеты...


6-1123138472
The Phantom of The Opera
2005-08-04 10:54
2005.11.27
Скачивание с докачкой


2-1131828265
zxc
2005-11-12 23:44
2005.11.27
как рисовать на Tpanel?


9-1121621915
DR0N
2005-07-17 21:38
2005.11.27
Как посмотреть дефолтовые значения источника света в OpenGl?


5-1112860368
ancara
2005-04-07 11:52
2005.11.27
Как добавить пути к модулям?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский