Mit Bash können Sie printf
mit Hex-CodesPrint Unicode-Zeichen
\xHH byte with hexadecimal value HH (1 to 2 digits)
\uHHHH Unicode (ISO/IEC 10646) character with hex value HHHH (4 digits)
Beispiel
$ printf '\x26'
&
verwenden jedoch das Unicode-Beispiel nicht als
$ printf '\u0026'
\u0026
Meine Bash Version erwartet nicht gedruckt
$ echo $BASH_VERSION
4.1.10(4)-release
In älteren Versionen ist es in Ordnung, ** $ printf "% s" "%" ** zu verwenden, um das **% ** - Symbol zu drucken? –
Ich nehme an, das wäre in Ordnung, genauso wie 'printf" %% "'. – chepner
Danke, es funktioniert. –