Практическое написание сценариев командной оболочки Bash/Приложения: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 6:
<source>
\e[##m
</source>
где вместо ## нужно подставить определенные коды, отвечающие за отображение.
 
СимволСимволы <code>\e</code> начинаети <code>[</code> начинают любую управляющую последовательность, иа сама пара называется Escape-символомCSI (от ''Control Sequence Introducer''). Вместо <code>\e</code> допустимо записывать <code>\033</code>, т.е.
<source>
\033[##m
однако так запись кажется не такой опрятной.
</source>
однако так запись кажется не такой опрятной.
 
Следующие коды отвечают за отображение любого текста, следующего за ними:
<source lang=bash>
Строка 72 ⟶ 75 :
</source>
[[Файл:Terminal escape sequences.jpg|center|thumb|800px]]
Современные эмуляторы терминала гораздо продвинутые в плане отображения цветов. В большинстве случаев они поддерживают специальные четырехзначныечетырех числовые коды:
<source lang=bash>
\e[0;48;5;NNNm # для инвертированного цвета