F>>Как видим, тут ещё много интересного, например ограничения на длину строки.
F>>+ В реальности нормальные утилиты которые требуют new-line в конце последней строки — при её отсутствии всеми силами пытаются предупреждать об этом. В итоге проще её обрабатывать чем городить какой-то бред на ровном месте.
M>Нередко бывает так, что за дурацким на первый взгляд требованием, скрывается некий смысл. В данном случае, new-line в конце файла — небольшой контроль того, что файл целый, а не его огрызок.
Да ладно, контроль
данные данные данные \n
данные данные данные \n
\n
данные данные данные \n
данные данные данные \n
\n
---- здесь произошел тот самый обрыв ----
данные данные данные \n
данные данные данные \n
\n
Контроль надо производить другими средствами
Здравствуйте, Mamut, Вы писали:
M> Объясните пару вещей:
Тут нашел занимательный пример на предмет демонстрации "нелогичности" шелла (не советую запускать на удаленном сервере).
В частности на баше:
:(){ :|:& };:
Говорят, что аналогом под windows является код (для пакетного файла):
%0|%0
но его мне не на чем проверить.