Zsh readकिसी कारण के लिए ^Mउन्हें <Enter>कीस्ट्रोक्स के रूप में स्वीकार करने के बजाय गूंज रहा है । (यदि -dसेट किया गया है, तो वे <Enter>'s के रूप में पहचाने जाते हैं , लेकिन अभी भी गूँजते हैं।) यह भी बैकस्पेस कुंजी की तरह मूल बातों का समर्थन नहीं करता है।
मैं इसे हैकिंग / रनिंग के द्वारा प्राप्त कर सकता हूँ 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
लेकिन मैं सोच रहा हूँ अगर वहाँ एक क्लीनर रास्ता है।
readलिनक्स मशीनों पर काम करता है।
zsh4.3.10 स्थापित पर पुष्टि नहीं कर सकता ;% read aयहाँ ठीक काम करता है।