标签: bash unicode hex sh zsh
这有效:
ghost=$'\U1F47B' PROMPT='time: %T $ghost > '
但是有没有办法内联Unicode字符的十六进制版本?
答案 0 :(得分:3)
$'...'的内容不限于其特殊的转义序列。这样的序列在$'...'内时可以简单地识别;您还可以包含其他文本,因为它们在其他方面与单引号相同(即,不扩展参数)。
$'...'
PROMPT=$'time: %T \U1F47B > '