DarkVoland
Есть текстовый файл содержпщий около 10к строк.
По виду примерно как лог апача.
Чем можно порезать данный файл так, чтобы каждая строка была в отдельном файле.
Т.е. в итоге получить 10к текстовых файлов?
Мысли есть у ково какие?
Христофор Бонефатьевич
здесь то что тебе нужно
http://www.vipraskrutka.net/topic.php?forum=8&topic=6
Качаешь прогу,
подсчитываешь точно количество строк в твоем файле,
в проге выбираешь файл и вводишь число на сколько файлов разбить.
Вообще прога предназначена для разделения списков keywords и удаления дубликатов
Formator
Да вариантов вагон. Ты бы ещё указал, какая ось (винды или юникс) и как обзывать файлы. Вот самые быстрые и удобные варианты:
Код:
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
DarkVoland
Спасибо всем отметившимся.
Воспользовался советом Бонефатьевича...
P.S.
CJLOG - у тебя есть аська стукнуться по одному вопросу хочу. В профиле не нашел.
или мне стукни 328[ноль]39-663