как удалить пустую строку в конце файла? (или вправить мозги gedit)

Игорь Гольденберг igogold на gmail.com
Вт Авг 9 13:52:09 UTC 2011


09.08.2011 18:01, dimas пишет:

> ладно, объясню на примере: открываем leafpad, пишем "test", сохраняем
> файл.

>> 15:48:32 221 ~$ hd tmp/test
> 00000000  74 65 73 74                                       |test| 
> 00000004

>> 15:48:47 221 ~$ gedit tmp/test
> # ничего не далем, жмем "сохранить"
>> 15:49:29 221 ~$ hd tmp/test
> 00000000  74 65 73 74 0a                                    |test.| 
> 00000005

А кто сказал, что именно leafpad поступает правильно? Например, если
такой test открыть в vim и сохранить, он тоже допишет LF. И надо очень
постараться, чтобы он сделал по-другому.

Текстовый файл без перевода строки в конце вообще неудобен. Например, он
плохо отображается с помощью cat. Хотя zsh это немного скрашивает.

snow:~% cat test
test%
snow:~% bash
[igold на snow ~]$ cat test
test[igold на snow ~]$



Подробная информация о списке рассылки ubuntu-ru