Может кто-нибудь объяснить, или указать мне хороший учебник о "String Escape", используемый в ~/screenrc
. Я играю с $PS1
и ~/.screenrc
. В то время как $PS1
кажется довольно ясным (цвета, условия, экранирующие символы ...) "String Escape" - большая неизвестность. Я пытался прочитать info screen "String Escapes"
но единственное, что я от него получаю, - это то, что строка использует экранирование для специального назначения, например, %H
для имени хоста, %D
для имени недели и т.д. получить где-нибудь из интернета
hardstatus alwayslastline '%{= kG}[ %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'
Этот хардстат выглядит так:
[ (0*$Dropbox) 1-$ ~ 2$ init.d 3$ ][2013-09-16 17:57 ]
То, что я пытался добавить '[]'
вокруг неактивных заголовков Windows, что-то вроде:
[ (0*$Dropbox) [1-$ ~] [2$ init.d] [3$ ~] ][2013-09-16 17:57 ]
Но без удачи. Может кто-нибудь уточнить, что происходит в этой строке?
'%{= kG}[ %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'
Спасибо