क्या इस आदेश दिखाती है?
locale
यह आप के लिए कुछ इस तरह दिखाई देना चाहिए:
LANG=da_DK.UTF-8
आप क्या कहते हैं नहीं है: इससे पहले कि आप अपनी स्क्रिप्ट चलाने
LC_CTYPE="da_DK.UTF-8"
LC_NUMERIC="da_DK.UTF-8"
LC_TIME="da_DK.UTF-8"
LC_COLLATE="da_DK.UTF-8"
LC_MONETARY="da_DK.UTF-8"
LC_MESSAGES="da_DK.UTF-8"
LC_PAPER="da_DK.UTF-8"
LC_NAME="da_DK.UTF-8"
LC_ADDRESS="da_DK.UTF-8"
LC_TELEPHONE="da_DK.UTF-8"
LC_MEASUREMENT="da_DK.UTF-8"
LC_IDENTIFICATION="da_DK.UTF-8"
LC_ALL=
यदि नहीं, तो आप ऐसा करने की कोशिश कर सकते हैं तब होता है जब आप स्क्रिप्ट चलाते हैं और यह इन पात्रों से मुकाबला करता है। क्या वे todo फ़ाइल में हैं? क्या वे एक संकेत में प्रवेश कर रहे हैं? क्या कोई त्रुटि संदेश है? अपेक्षित आउटपुट के स्थान पर कुछ आउटपुट है?
इस प्रयास करें और देखें कि तुम क्या मिलता है:
read -p "Enter some characters" string
echo "$string"
स्रोत
2010-01-10 21:56:33
मैं सफलतापूर्वक '.. कौन सा मंच आप उपयोग कर रहे मैक ओएस एक्स पर विस्तारित पात्रों के साथ todo.sh' का उपयोग किया है? – smokris