И я так понимаю проблема то не в записи именно конечного результата в тестовый файЛ, А считывание строк с большого файла и удаление их после использования
Да
Если БД не подходит, я делал так: записывал отработанные данные в файл, из изначального файла строки не удалял. Перед следующим запуском скрипта, фильтрую изначальный файл отработанным файлом и по нему работаю
Спасибо за ответ, нет дело было в том, что до фикса я создал условие и оно не работало, затем скачал фикс, и не пересоздал его, а оно такое же и осталось, т.е IF и под ним сразу ELSE, вот и работало не так как нужно.