[devel] ssh -t vs ssh

Boris Savelev =?iso-8859-1?q?boris_=CE=C1_altlinux=2Eorg?=
Пн Янв 26 21:30:25 MSK 2009


Здравствуйте!
Во время написания скрипта на shell столкнулся с интересным явлением.
Проявляется оно так:
$ ssh -t localhost echo "1" | hexdump -C
Connection to localhost closed.
00000000  31 0d 0a                                          |1..|
00000003
$ ssh localhost echo "1" | hexdump -C
00000000  31 0a                                             |1.|
00000002

Проблема в "неправильном" переводе строки.
То есть при создании псевдотерминала концы строк становятся CR LF.
Это нормально или бага?
Объясните, пожалуйста, почему так происходит.

-- 
С уважением, Борис Савельев


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