bash; , readline. , echo ( bash) , , bash , , , (, , . 80 , .)
, "" " - . , , .
:
. ( 1 ), . ( 2) "".
2, DEC VT-100. terminfo xenl: "eat-newline-glitch".
2. , VT-100 ( xterm), ; , , . "" , , . ( bw.)
, , -. (, - - , , .) , , , . backspace-delete, cub1 (move left 1), el ( ). ( , , .)
, , . , , , , el, , .
, , . ( terminfo.src, ncurses. , ):
, , , "" xenl : , , , , .
, , xterm (, , ), "", . , , , . terminfo , xterm ( ) , . , xterm . ( , , .)
, SP CR VT100. , ( ) . , , , - , , , [ 2].
readline , , : [ 1]
(xn - xenl.)
1326 display.c git . , . , , .
" ", "" , , . "" , . "" ( wiktionary) " , ", , "". , "", : . , - .
, , "" - . "" (- ) , " " , แผฯฯฯฮตฯฮนฮบฯฯ, " " . ( , .)
, , , , , , " ".