Bash
用於獲取字母表的 ASCII 值的 Bash 腳本
如何獲得字母表的 ASCII 值?
例如,
97
對於a
?
定義這兩個函式(通常在其他語言中可用):
chr() { [ "$1" -lt 256 ] || return 1 printf "\\$(printf '%03o' "$1")" } ord() { LC_CTYPE=C printf '%d' "'$1" }
用法:
chr 65 A ord A 65
您可以通過以下方式查看整個集合:
$ man ascii
您將獲得八進制、十六進制和十進制的表格。