का उपयोग करते हुए hexdump , इन अक्षरों को "कैनोनिकल" प्रारूप में प्रिंट करने से वह आउटपुट मिलता है जिसकी मुझे उम्मीद है, जबकि डिफ़ॉल्ट प्रारूप मुझे बंद कर देता है।
$ echo " " |hexdump # Reversed?
0000000 0a20
0000002
$ echo -n " " |hexdump # Ok, fair enough.
0000000 0020
$ echo " " |hexdump -C # Canonical
00000000 20 0a | .|
00000002
एक अलग स्ट्रिंग के साथ, जैसे "123", आउटपुट और भी अधिक भ्रामक है:
$ echo "123" |hexdump
0000000 3231 0a33
0000004
यहां आउटपुट "उलट" नहीं लगता है, बल्कि इसे फेरबदल किया जाता है। क्या (संक्षेप में) यहाँ चल रहा है?
यह एक उपकरण की तरह दिखता है जिस पर गिट लेखकों ने काम किया। यह एक सरल कार्य लेता है, और इसे कठिन बनाता है ...
—
jww