С нами с 06.08.06
Сообщения: 251
Рейтинг: 100
|
Добавлено: 21/03/08 в 03:40 |
Есть текстовый файл содержпщий около 10к строк.
По виду примерно как лог апача.
Чем можно порезать данный файл так, чтобы каждая строка была в отдельном файле.
Т.е. в итоге получить 10к текстовых файлов?
Мысли есть у ково какие?
|
|
|
|
Сраная автозамена.
С нами с 08.07.05
Сообщения: 2933
Рейтинг: 543
|
Добавлено: 21/03/08 в 04:03 |
скриптик на пхп, к примеру, накатать. в "работу" запости - за полчаса сделают.
|
|
|
|
С нами с 25.09.03
Сообщения: 3833
Рейтинг: 1767
|
Добавлено: 21/03/08 в 04:15 |
здесь то что тебе нужно
http://www.vipraskrutka.net/topic.php?forum=8&topic=6
Качаешь прогу,
подсчитываешь точно количество строк в твоем файле,
в проге выбираешь файл и вводишь число на сколько файлов разбить.
Вообще прога предназначена для разделения списков keywords и удаления дубликатов
|
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 21/03/08 в 04:47 |
Да вариантов вагон. Ты бы ещё указал, какая ось (винды или юникс) и как обзывать файлы. Вот самые быстрые и удобные варианты:
Код: |
split -l 1 file.txt line
|
Вот это в шелле набираешь в том каталоге, где лежит file.txt и получаешь файлы lineaa, lineab и т.п. - Х файлов, в каждом из которых по строке из file.txt, где Х - кол-во строк в file.txt
На пхп:
Код: |
<?
foreach (file("file.txt") as $id=>$line)
file_put_contents("line_$id.txt",$line);
?>
|
Прочтёт file.txt и создаст файлы line_X.txt - в каждом по строке из file.txt
|
|
|
|
С нами с 06.08.06
Сообщения: 251
Рейтинг: 100
|
Добавлено: 21/03/08 в 05:07 |
Спасибо всем отметившимся.
Воспользовался советом Бонефатьевича...
P.S. CJLOG - у тебя есть аська стукнуться по одному вопросу хочу. В профиле не нашел.
или мне стукни 328[ноль]39-663
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |