LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

И куда должны уйти те первые строки, которые уже выводились предыдущими итерациями цикла? В любое место, но не в первое? Так как «любое» это в том числе и в конец файла, то вам просто надо перемешать один раз, а потом выводить не первую строку, а по порядку. Выходной же файл формировать путём записывания первой строки в конец.

А вообще, из-за кривой постановки задачи вы спровоцировали срач и не предпринимаете шагов для разъяснений.

Исходная версия vodz, :

И куда должна уйти те первые строки, которые уже выводились предыдущими итерациями цикла? В любое место, но не в первое? Так как «любое» это в том числе и в конец файла, то вам просто надо перемешать один раз, а потом выводить не первую строку, а по порядку. Выходной же файл формировать путём записывания первой строки в конец.

А вообще, из-за кривой постановки задачи вы спровоцировали срач и не предпринимаете шагов для разъяснений.