有没有办法内联Unicode转义序列?

时间:2018-06-30 20:54:51

标签: bash unicode hex sh zsh

这有效:

ghost=$'\U1F47B'
PROMPT='time: %T $ghost > '

但是有没有办法内联Unicode字符的十六进制版本?

1 个答案:

答案 0 :(得分:3)

$'...'的内容不限于其特殊的转义序列。这样的序列在$'...'内时可以简单地识别;您还可以包含其他文本,因为它们在其他方面与单引号相同(即,不扩展参数)。

PROMPT=$'time: %T \U1F47B > '