как удалить пустую строку в конце файла? (или вправить мозги 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