EInfacher wie mit Ruby geht es IMHO nicht 😉
In Ruby:
?R ergibt 82
D.h. ein ? vor einem ASCII-zeichen ergibt den Integerwert.
In der Bash/Shell läßt sich das so ausnutzen:
char="a"
wert=$(ruby -e "p ?$char")
echo $wert
Das Ausführen(-e) des Ruby-Interpreters ist sicher nicht kritisch.