Menggunakan hexdump , mencetak karakter-karakter ini dalam format "kanonik" memberikan output yang saya harapkan, sementara format default membuat saya kecewa.
$ echo " " |hexdump # Reversed?
0000000 0a20
0000002
$ echo -n " " |hexdump # Ok, fair enough.
0000000 0020
$ echo " " |hexdump -C # Canonical
00000000 20 0a | .|
00000002
Dengan string yang berbeda, seperti "123", hasilnya bahkan lebih membingungkan:
$ echo "123" |hexdump
0000000 3231 0a33
0000004
Output di sini tampaknya tidak "terbalik", melainkan diacak. Apa (singkat) yang terjadi di sini?
Ini terlihat seperti alat yang penulis Git kerjakan. Dibutuhkan tugas yang sederhana, dan membuatnya sulit ...
—
jww