Como posso obter o ponto de código Unicode de um caractere em zsh?
por exemplo, se eu tiver:
s=abc
Como posso obter o ponto de código de s[2]
(ou seja, ponto de código de "b"
= 0x0062
)?
Como posso obter o ponto de código Unicode de um caractere em zsh?
por exemplo, se eu tiver:
s=abc
Como posso obter o ponto de código de s[2]
(ou seja, ponto de código de "b"
= 0x0062
)?
A indexação é feita com ${s:start:length} e depois convertida para hexadecimal usando printf com %x. Você pode fazer mais formatação com printf se quiser.
Você pode obtê-lo através do
printf
builtin .Para armazenar o ponto de código em uma variável numérica:
Para imprimir o ponto de código em notação hexadecimal: