Imprimindo graphemes dados unidades de código UTF-8 com shell

0

Eu tenho um arquivo com uma lista de unidades de código de smileys, e eu preciso de outro com a 'representação de grafema' para alimentar aqueles para um grep. Se eu fizer o eco da unidade de código no shell, ela será convertida bem:

echo $'\xF0\x9F\x98\x81'
                    
por Vladimir 18.08.2016 / 23:47

1 resposta

0

A sintaxe $'...' não é alguma notação mágica de "unidade de código UTF-8", e não é echo que a interpreta. É o seu shell que faz - essa é a sintaxe bash para executar a expansão de barra invertida genérica tipo C, e o que o sistema realmente executa é echo

por 31.08.2016 / 09:03