आप आइकन के साथ संयोजन में GNU कोर्यूटिल्स से बैश की गूंज या / बिन / गूंज का उपयोग कर सकते हैं:
echo -ne '\x09\x65' | iconv -f utf-16be
डिफ़ॉल्ट रूप से iconv आपके स्थान एन्कोडिंग में कनवर्ट करता है। शायद एक विशिष्ट शेल या इको कमांड पर निर्भर होने से अधिक पोर्टेबल है पर्ल। अधिकांश UNIX प्रणाली, जिनके बारे में मुझे पता है, जबकि पर्ल उपलब्ध हैं और इसमें कई विंडोज पोर्ट भी हैं।
perl -C -e 'print chr 0x0965'
अधिकांश समय जब मुझे ऐसा करने की आवश्यकता होती है, मैं Vim / GVim जैसे संपादक में हूं, जिसमें अंतर्निहित समर्थन है। इन्सर्ट मोड में, Ctrl-V हिट करें और उसके बाद चार हेक्स अक्षर टाइप करें। यदि आप U + FFFF से परे एक चरित्र चाहते हैं, तो एक राजधानी U का उपयोग करें और 8 हेक्स वर्ण टाइप करें। विम भी keymaps बनाने के लिए कस्टम आसान का समर्थन करता है। यह पात्रों की एक श्रृंखला को दूसरे प्रतीक में परिवर्तित करता है। उदाहरण के लिए, मेरे पास एक कीमैप है जिसे मैंने www नाम से विकसित किया है, यह TM को ™, (C) को ©, (R) को®, और इसी तरह से रूपांतरित करता है। मेरे पास क्लिंगन के लिए एक कीमैप है जब वह आवश्यक हो जाता है। मुझे यकीन है कि Emacs में भी कुछ ऐसा ही है। यदि आप GTK + ऐप में हैं जिसमें GVim और GNOME टर्मिनल शामिल हैं, तो आप यूनिकोड वर्ण बनाने के लिए 4-हेक्स वर्णों के बाद कंट्रोल-शिफ्ट-यू का प्रयास कर सकते हैं। मुझे यकीन है कि केडीई / क्यूटी में भी कुछ ऐसा ही है।
अद्यतन: बैश 4.2 के रूप में, यह अब एक फीचर में बनाया गया लगता है:
echo $'\u0965'
अद्यतन: इसके अलावा, आजकल पायथन उदाहरण शायद पर्ल के लिए पसंद किया जाएगा। यह पायथन 2 और 3 दोनों में काम करता है:
python -c 'print(u"\u0965")'