chmod +x ord
chmod +x chr
> ord あ
3042
> chr 3042
あ
> ord あいうえお
3042 3044 3046 3048 304A
> chr 3042 3044 3046 3048 304A
あいうえお
input="$1" | |
echo -n "$input" \ | |
| grep -oP . \ | |
| while IFS= read -r char; do | |
printf '%X ' "'$char" | |
done | |
echo |
for cp in "$@"; do | |
printf '%b' "\\U$(printf '%08X' 0x$cp)" | |
done | |
printf '\n' |