LINUX.ORG.RU
ФорумAdmin

Вывод команды дополняется \r\n

 ,


0

1

Столкнулся с таким казусом, что через ssh с подключенным TTY каждая новая строка вывода консольной команды дополняется \r\n вместо просто \n. Если заходить без TTY, то норм. Использую это в NODE, пакет node-ssh (он использует SSH2). Там в конфигах почитал есть параметр TTY: Pseudo-TTY settings, в котором есть какие то Terminal Modes ну и табличка с их описанием. Пока не пойму в ту ли я сторону копаю и какие флаги можно установить

А, и как посмотреть текущие MODES в TTY?

★★★★

Последнее исправление: gobot (всего исправлений: 1)

А, и как посмотреть текущие MODES в TTY?

Командой stty -a.

Использую это в NODE

А эту пакость лучше бросай.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Командой stty -a

О, спасибо!

А эту пакость лучше бросай

ООО начинается...

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Как ты читаешь? Или англ не знаешь? Это ровно оно и есть - опция превращает NL в CR-NL. Выключи её если не надо превращать. Дефолтно она включена.

firkax ★★★★★
()
Ответ на: комментарий от firkax

А, понял, нужно наоборот отключить. Другой вопрос - как? ))

gobot ★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.