Реклама на сайте Advertise with us

Надо объеденить кучу тхт файлов в один

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 03.12.04
Сообщения: 2608
Рейтинг: 749

Ссылка на сообщениеДобавлено: 16/04/08 в 16:49       Ответить с цитатойцитата 

Помогите пожалуйста решить задачу.

0
 
+ + +
Человек-оркестр

С нами с 19.11.02
Сообщения: 4755
Рейтинг: 1027

Ссылка на сообщениеДобавлено: 16/04/08 в 16:58       Ответить с цитатойцитата 

append тебе поможет. в любом файловом менеджере.

6
 

full-plastic programmist

С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779

Ссылка на сообщениеДобавлено: 16/04/08 в 17:00       Ответить с цитатойцитата 

да. если файлов не очень много - например в фаре: выделяешь все, копируешь в новый файл - и жмешь append на каждый запрос.

вот соскучился по мастеру...

6
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 16/04/08 в 17:50       Ответить с цитатойцитата 

на php можно решить задачу, несложный скрипт получится. Если заинтересует - велком в асю icon_smile.gif

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

6
 



С нами с 01.06.06
Сообщения: 341
Рейтинг: 282

Ссылка на сообщениеДобавлено: 16/04/08 в 18:03       Ответить с цитатойцитата 

Используя total commander:
- выбираем толпу файлов с базами;
- выбираем Файл=>Групповое переименование;
- там ставим счетчик, нажимаем Запуск;
- закрываем нах это окно;
- ставим курсор на первый файл;
- выбираем Файл=>Собрать файл;
- *.out - результат

6
 



С нами с 03.12.04
Сообщения: 2608
Рейтинг: 749

Ссылка на сообщениеДобавлено: 17/04/08 в 12:34       Ответить с цитатойцитата 

Огромное спасибо братья

0
 



С нами с 03.12.04
Сообщения: 2608
Рейтинг: 749

Ссылка на сообщениеДобавлено: 17/04/08 в 17:39       Ответить с цитатойцитата 

Чтобы не создавать нового топика....

Также есть куча папок внутри которых есть куча тхт файлов, которые надо объеденить. Какбы это покомфортнее сделать?

Заранее спасибо.

0
 



С нами с 01.02.07
Сообщения: 231
Рейтинг: 294

Ссылка на сообщениеДобавлено: 17/04/08 в 19:55       Ответить с цитатойцитата 

если все папки с текстами в одной папке, и папках только текстовые файлы, то в этой общей папке запустить команду:
cat */* > global.txt

0
 



С нами с 28.03.07
Сообщения: 218
Рейтинг: 10

Ссылка на сообщениеДобавлено: 17/04/08 в 20:02       Ответить с цитатойцитата 

Для объединения txt файлов, находящихся в одной директории можно написать скрипт
for i in "~/*.txt"; do
cat $i;
done
Очевидно, что в данном случае написание скрипта является избыточным, но зато этот скрипт можно легко распространить на более общий случай.
Скрипт, объединяющий txt файлы из поддиректорий нашей директории
for i in "~/*/*.txt";
Скрипт, объединяющий txt файлы из директории и из поддиректорий
for i in "~/*.txt" "~/*/*.txt";
Задача сводится к нахождению минимального количества шаблонов и записыванию их в скрипт с разделением пробелами.
for i in "pattern0" <BS> "pattern1" ... "patternN" ; do
cat $i;
done
Полученный вывод можно сохранить в файл
script > output.txt

0
 



С нами с 28.03.07
Сообщения: 218
Рейтинг: 10

Ссылка на сообщениеДобавлено: 17/04/08 в 20:23       Ответить с цитатойцитата 

zuborg писал:
если все папки с текстами в одной папке, и папках только текстовые файлы, то в этой общей папке запустить команду:
cat */* > global.txt

Сильно. icon_smile.gif

0
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 17/04/08 в 21:00       Ответить с цитатойцитата 

А как может быть папка с текстом? icon_smile.gif
Наверно скорее файл icon_smile.gif

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »