এটি (অক্টাল মান সহ) কাজ করে:
$ printf '%b' '\101'
A
এমনকি (কিছু: 7 এর বেশি হবে না) অনুক্রমের জন্য:
$ printf '%b' '\'{101..107}
ABCDEFG
একটি সাধারণ কনস্ট্রাক্ট যা কোনও পরিসরে মান (দশমিক) মান দেয়:
$ printf '%b' $(printf '\\%03o' {65..122})
ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz
অথবা আপনি অক্ষরের হেক্স মানগুলি ব্যবহার করতে পারেন:
$ printf '%b' $(printf '\\x%x' {65..122})
ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz
আপনি xxd দিয়ে অক্ষরটি ফিরে পেতে পারেন (হেক্সাডেসিমাল মান ব্যবহার করুন):
$ echo "41" | xxd -p -r
A
অর্থাৎ, একটি ক্রিয়া অন্যটির বিপরীত:
$ printf "%x" "'A" | xxd -p -r
A
এবং একই সাথে বেশ কয়েকটি হেক্স মান সহ কাজ করে:
$ echo "41 42 43 44 45 46 47 48 49 4a" | xxd -p -r
ABCDEFGHIJ
বা সিকোয়েন্স (হেক্স মান পেতে প্রিন্টফ এখানে ব্যবহৃত হয়):
$ printf '%x' {65..90} | xxd -r -p
ABCDEFGHIJKLMNOPQRSTUVWXYZ
বা এমনকি জোর করে ব্যবহার করুন:
$ echo 65 | awk '{printf("%c",$1)}'
A
এমনকি সিকোয়েন্সগুলির জন্য:
$ seq 65 90 | awk '{printf("%c",$1)}'
ABCDEFGHIJKLMNOPQRSTUVWXYZ