Zsh read
por alguna razón está haciendo eco ^M
en lugar de aceptarlos como <Enter>
pulsaciones de teclas. (Si -d
está configurado, entonces se reconocen como <Enter>
's, pero aún se repiten). Tampoco admite elementos básicos como la tecla de retroceso.
Puedo evitar esto pirateando / corriendo bash
,
> a=$(bash -c 'read -e -p "What would you like to do?: " tmp; echo $tmp')
What would you like to do?: eat cake
> echo $a
eat cake
pero me pregunto si hay una forma más limpia.
read
funciona en máquinas Linux.
zsh
instalación 4.3.10;% read a
Funciona bien aquí.