Zsh's readuntuk beberapa alasan adalah gema ^Mbukannya menerima mereka sebagai <Enter>penekanan tombol. (Jika -ddisetel, maka mereka dikenali sebagai <Enter>milik, tetapi masih digaungkan.) Itu juga tidak mendukung dasar-dasar seperti tombol backspace.
Saya bisa menyiasati ini dengan meretas / menjalankan 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
tapi saya bertanya-tanya apakah ada cara yang lebih bersih.
readtidak bekerja pada mesin Linux.
zshpemasangan 4.3.10 yang baru ;% read aberfungsi dengan baik di sini.