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
लिनक्स मशीनों पर काम करता है।
zsh
4.3.10 स्थापित पर पुष्टि नहीं कर सकता ;% read a
यहाँ ठीक काम करता है।