Z bash, można użyć printf
z kodami sześciokątnychdruku znaków Unicode
\xHH byte with hexadecimal value HH (1 to 2 digits)
\uHHHH Unicode (ISO/IEC 10646) character with hex value HHHH (4 digits)
przykład
$ printf '\x26'
&
Jednak przykład Unicode nie drukuje prawidłowo
$ printf '\u0026'
\u0026
moją wersję Bash
$ echo $BASH_VERSION
4.1.10(4)-release
W starszych wersjach można użyć ** $ printf "% s" "%" **, aby wydrukować symbol **% **? –
Zakładam, że byłoby dobrze, a także 'printf" %% "'. – chepner
Dzięki, to działa. –