Удаление строк

NiGal

Новичок
Re: Удаление строк

Автор оригинала: rooot
Подскажите как и зтекстового файла удалить к примеру каждые 5-ые и 6-ые строки? Спасибо.
Прошу помочь и мне..
Дело в том, что при работе с файлом нужно после его прочтения удалить первые 50 строк.
Учитывая, что в файле находится строк эдак 7000, каждый раз при вызове сценария загонять его в массив и потом построчно переписывать все после 50ой - неудачное решение.

Есть ли что проще и вернее для моего случая?!

Всем спасибо.

Файл *.csv
В файле 7500 строк.
Задача - после вызова сценария удалить из файла первые N строк.
 

Alexandre

PHPПенсионер
Дело в том, что при работе с файлом нужно после его прочтения удалить первые 50 строк.
конечно есть,
алгоритм:
читаем из filename n (50) строк... обрабатываем...
читаем оставшееся и далее и сохраняем построчно в файл filename.new
файл filename.new будет содержать все строки без первых n.
функции обработки здесь

вариант 2, средствами unix: tail > filename.new -nn filename
где nn = кол-во строк (7500) - n (50) = 7450
вызывается через system или обратные кавычки
кол-во строк можно опять же получить ср-вами юникс wc -l filename
 
Сверху