Exibindo tachado unicode no gnome-terminal

1

Estou tentando enviar texto rasurado em gnome-terminal . Por exemplo, para imprimir a letra I com tachado:

echo -e 'I\U0336'

Mas isso não funciona, isso me dá uma I seguido por uma linha horizonal. Funciona bem em xterm .

Referência: Wikipedia

    
por Håkon Hægland 02.07.2015 / 14:50

2 respostas

1

Este parece ser um problema relacionado a determinadas fontes. Veja

link

Mudar para Ubuntu Mono font no gnome-terminal resolveu o problema para mim.

    
por Håkon Hægland 02.07.2015 / 16:55
1

Você precisa de sequências de caracteres de escape:

echo -e "\e[9mI\e[0m"

ou usando printf

printf "\e[9m%s\e[0m\n" "I"

Tente isto:

echo -e "\e[9m"

Em seguida, digite algum texto e redefina com:

echo -e "\e[0m"

Fonte

    
por A.B. 02.07.2015 / 15:13