LINUX.ORG.RU

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

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

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

Довольно маловероятная история. А вообще, кому что.

А вообще-то у меня нет гигабайтных файлов, а ed я больше использую потому что он как-то проще чем всякие там vi, кроме того для тормозящего подключения (когда-нибудь пользовались ssh через GPRS?) он по идее должен быть куда быстрее других редакторов.

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

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

Довольно маловероятная история. А вообще, кому что.