|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Mudry 2:5020/400 23 May 2005 21:58:14 To : Dmitry Vedernikov Subject : Re: <none> --------------------------------------------------------------------------------
On Mon, 23 May 2005, Dmitry Vedernikov wrote:
DV>>> Как с помощью echo вывести символ "стрелка вверх"?
SM>> echo -ne "\e[A"
DV> Hе получилось. Работает echo -e "\31 \22", а вот "стрелка вверх" никак :(
У меня эта команда рисует один пробел.
Что в консоли, что в xterm.
Эээ... а что вообще требовалось?
Передвинуть курсор вверх, или нарисовать символ в виде стрелки вверх?
Если первое, то именно это мой предыдущий пример и делает.
Если второе, то... не знаю. Можно попробовать перевести терминал в
режим UTF-8, и вывести код этого символа в UTF-8. Коды можно подсмотреть
в /usr/share/i18n/charmaps/UTF-8.gz (или где там у тебя этот файл
лежит). Если ты уверен, что этот символ есть в шрифте.
Примерно так:
echo -ne '\e%G\xe2\x86\x90\e%@'
Однако, у меня этот пример не работает, рисуется квадратик.
--
С уважением, Serg.
--- ifmail v.2.15dev5.3
* Origin: FTICOM (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/13967bdd1d842.html, оценка из 5, голосов 10
|