rocky wrote:
> The most recent bash docs say this about builtin function read with
> option -e:
> 
>   Readline (@pxref{Command Line Editing}) is used to obtain the line.
> 
> Consider this little program:
> 
> PS4='-$LINENO: $? $ '
> set -x
> builtin bind '"\C-x\C-r": "bind completion"'
> builtin bind -P
> while read -e -p 'huh? ' line ; do
>     echo $line
> done

Things will work as you expect with bash-3.2 if you enable line editing
before attempting to run `bind'.  `set -o emacs' will do the job.

Chet

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer

Chet Ramey, ITS, CWRU    [EMAIL PROTECTED]    http://cnswww.cns.cwru.edu/~chet/


Reply via email to