Zsh read
per qualche ragione sta facendo eco ^M
invece di accettarli come <Enter>
sequenze di tasti. (Se -d
impostato, vengono riconosciuti come <Enter>
"ma" echeggia ancora.) Inoltre non supporta le basi come il tasto backspace.
Posso aggirarlo hackerando / correndo 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
ma mi chiedo se c'è un modo più pulito.
read
funziona su macchine Linux.
zsh
installazione 4.3.10;% read a
funziona bene qui.