Я пытаюсь произвести перечеркнутый текст в gnome-terminal
. Например, производить букву I
с перечеркиванием:
echo -e 'I\U0336'
Но это не работает, это дает мне I
сопровождаемый horizonal строкой. Это хорошо работает в xterm
.
Ссылка: Википедия
Это, кажется, проблема, связанная с определенными шрифтами. См.
https://bugs.launchpad.net/ubuntu / + source/ttf-liberation / + ошибка/299158
Изменение на Ubuntu Mono
, шрифт в терминале гнома решил проблему для меня.
Вам нужны последовательности Символов ESC:
echo -e "\e[9mI\e[0m"
или использование printf
printf "\e[9m%s\e[0m\n" "I"
<час> Попытка это:
echo -e "\e[9m"
Тогда тип некоторый текст и сброс с:
echo -e "\e[0m"