История изменений
Исправление Xenius, (текущая версия) :
Сказал ты ed-у, из какой строки надо удалить символ, дал ему команду сохранить изменения. ed нашёл нужную строку, начал двигать оставшуюся часть файла на один символ влево. И где-то посреди этого процесса завершился из-за ошибки/^C/etc.. Результат — в файле «дыра» в виде лишнего символа, т.к. часть символов уже на новых (правильных) местах, а часть осталась на старых.
Довольно маловероятная история. А вообще, кому что.
А вообще-то у меня нет гигабайтных файлов, а ed я больше использую потому что он как-то проще чем всякие там vi, кроме того для тормозящего подключения (когда-нибудь пользовались ssh через GPRS?) он по идее должен быть куда быстрее других редакторов.
Исходная версия Xenius, :
Сказал ты ed-у, из какой строки надо удалить символ, дал ему команду сохранить изменения. ed нашёл нужную строку, начал двигать оставшуюся часть файла на один символ влево. И где-то посреди этого процесса завершился из-за ошибки/^C/etc.. Результат — в файле «дыра» в виде лишнего символа, т.к. часть символов уже на новых (правильных) местах, а часть осталась на старых.
Довольно маловероятная история. А вообще, кому что.