Когда я пишу скрипты, я хочу, чтобы некоторые строки были выделены цветом. Мои вопросы касаются не изменения приглашения (PS1), а, например, как я могу изменить, что вывод, скажем, «cat /var/run/reboot-required.pkgs» будет красным, например.
Thx для ответов
Это может помочь: Как напечатать текст в разных цветах?
Подводя итог тому, что сказал tibike и enzotib, чтобы напечатать некоторый результат в цвете - например, вывести выход из cat /var/run/reboot-required.pkgs в красный цвет, вы можете использовать этот набор команд:
tput setaf 1; cat /var/run/reboot-required.pkgs; tput sgr0
Вот несколько советов:
http://linuxtidbits.wordpress.com/2008/08/13/output-color-on-bash-scripts-advanced/
Вы можете изменить вывод следующим образом: {ESC} [{attr}; {bg}; {256colors}; {fg} m
Поиск учебников по сценариям для более подробной информации
$ cat .PS1
BLACK="\[\033[00;30m\]"
RED="\[\033[00;31m\]"
GREEN="\[\033[00;32m\]"
YELLOW="\[\033[00;33m\]"
BLUE="\[\033[00;34m\]"
MAGENTA="\[\033[00;35m\]"
CYAN="\[\033[00;36m\]"
WHITE="\[\033[00;37m\]"
BLACKb="\[\033[01;30m\]"
REDb="\[\033[01;31m\]"
GREENb="\[\033[01;32m\]"
YELLOWb="\[\033[01;33m\]"
BLUEb="\[\033[01;34m\]"
MAGENTAb="\[\033[01;35m\]"
CYANb="\[\033[01;36m\]"
WHITEb="\[\033[01;37m\]"
BLANK="\[\033[00;00m\]"
export PS1="\w\n \[\033[01;32m\]rap\[\033[01;34m\] \W \$\[\033[00m\]"
export PS1="$BLACKb\h: $GREEN\w\n$BLACKb\$ $BLANK"
быстрая демонстрация:
Это может помочь: Как напечатать текст в разных цветах?
Подводя итог тому, что сказал tibike и enzotib, чтобы напечатать некоторый результат в цвете - например, вывести выход из cat /var/run/reboot-required.pkgs в красный цвет, вы можете использовать этот набор команд:
tput setaf 1; cat /var/run/reboot-required.pkgs; tput sgr0
Вот несколько советов:
http://linuxtidbits.wordpress.com/2008/08/13/output-color-on-bash-scripts-advanced/
Вы можете изменить вывод следующим образом: {ESC} [{attr}; {bg}; {256colors}; {fg} m
Поиск учебников по сценариям для более подробной информации
$ cat .PS1
BLACK="\[\033[00;30m\]"
RED="\[\033[00;31m\]"
GREEN="\[\033[00;32m\]"
YELLOW="\[\033[00;33m\]"
BLUE="\[\033[00;34m\]"
MAGENTA="\[\033[00;35m\]"
CYAN="\[\033[00;36m\]"
WHITE="\[\033[00;37m\]"
BLACKb="\[\033[01;30m\]"
REDb="\[\033[01;31m\]"
GREENb="\[\033[01;32m\]"
YELLOWb="\[\033[01;33m\]"
BLUEb="\[\033[01;34m\]"
MAGENTAb="\[\033[01;35m\]"
CYANb="\[\033[01;36m\]"
WHITEb="\[\033[01;37m\]"
BLANK="\[\033[00;00m\]"
export PS1="\w\n \[\033[01;32m\]rap\[\033[01;34m\] \W \$\[\033[00m\]"
export PS1="$BLACKb\h: $GREEN\w\n$BLACKb\$ $BLANK"
быстрая демонстрация:
Это может помочь: Как напечатать текст в разных цветах?
Подводя итог тому, что сказал tibike и enzotib, чтобы напечатать некоторый результат в цвете - например, вывести выход из cat /var/run/reboot-required.pkgs в красный цвет, вы можете использовать этот набор команд:
tput setaf 1; cat /var/run/reboot-required.pkgs; tput sgr0
Вот несколько советов:
http://linuxtidbits.wordpress.com/2008/08/13/output-color-on-bash-scripts-advanced/
Вы можете изменить вывод следующим образом: {ESC} [{attr}; {bg}; {256colors}; {fg} m
Поиск учебников по сценариям для более подробной информации
$ cat .PS1
BLACK="\[\033[00;30m\]"
RED="\[\033[00;31m\]"
GREEN="\[\033[00;32m\]"
YELLOW="\[\033[00;33m\]"
BLUE="\[\033[00;34m\]"
MAGENTA="\[\033[00;35m\]"
CYAN="\[\033[00;36m\]"
WHITE="\[\033[00;37m\]"
BLACKb="\[\033[01;30m\]"
REDb="\[\033[01;31m\]"
GREENb="\[\033[01;32m\]"
YELLOWb="\[\033[01;33m\]"
BLUEb="\[\033[01;34m\]"
MAGENTAb="\[\033[01;35m\]"
CYANb="\[\033[01;36m\]"
WHITEb="\[\033[01;37m\]"
BLANK="\[\033[00;00m\]"
export PS1="\w\n \[\033[01;32m\]rap\[\033[01;34m\] \W \$\[\033[00m\]"
export PS1="$BLACKb\h: $GREEN\w\n$BLACKb\$ $BLANK"
быстрая демонстрация:
Вот несколько советов:
http://linuxtidbits.wordpress.com/2008/08/13/output-color-on-bash-scripts-advanced/
Вы можете изменить вывод следующим образом: {ESC} [{attr}; {bg}; {256colors}; {fg} m
Искать учебники по сценариям для более подробной информации
$ cat .PS1 BLACK = "\ [\ 033 [00; 30m \]" RED = "\ [\ 033 [00; 31m \]" GREEN = "\ [\ 033 [00; 32m \ ] "YELLOW =" \ [\ 033 [00; 33m \] "BLUE =" \ [\ 033 [00; 34m \] "MAGENTA =" \ [\ 033 [00; 35m \] "CYAN =" \ [\ 033 [00; 36m \] "WHITE =" \ [\ 033 [00; 37m \] "BLACKb =" \ [\ 033 [01; 30m \] "REDb =" \ [\ 033 [01; 31m \] " GREENb = "\ [\ 033 [01; 32m \]" YELLOWb = "\ [\ 033 [01; 33m \]" BLUEb = "\ [\ 033 [01; 34m \]" MAGENTAb = "\ [\ 033 [ 01; 35m \] "CYANb =" \ [\ 033 [01; 36m \] "WHITEb =" \ [\ 033 [01; 37m \] "BLANK =" \ [\ 033 [00; 00m \] "экспорт PS1 = "\ w \n \ [\ 033 [01; 32m \] rap \ [\ 033 [01; 34m \] \ W \ $ \ [\ 033 [00m \]" экспорт PS1 = "$ BLACKb \ h: $ GREEN \ w \n $ BLACKb \ $ $ BLANK "
быстрая демонстрация:
[!d1]
Подводя итог тому, что сказал tibike и enzotib, чтобы напечатать некоторый результат в цвете - например, вывести вывод из cat /var/run/reboot-required.pkgs
в красный цвет, вы можете использовать это набор команд:
tput setaf 1; cat /var/run/reboot-required.pkgs; tput sgr0
Это может помочь: Как распечатать текст в разных цветах?
Вот несколько советов:
http://linuxtidbits.wordpress.com/2008/08/13/output-color-on-bash-scripts-advanced/
Вы можете изменить вывод следующим образом: {ESC} [{attr}; {bg}; {256colors}; {fg} m
Искать учебники по сценариям для более подробной информации
$ cat .PS1 BLACK = "\ [\ 033 [00; 30m \]" RED = "\ [\ 033 [00; 31m \]" GREEN = "\ [\ 033 [00; 32m \ ] "YELLOW =" \ [\ 033 [00; 33m \] "BLUE =" \ [\ 033 [00; 34m \] "MAGENTA =" \ [\ 033 [00; 35m \] "CYAN =" \ [\ 033 [00; 36m \] "WHITE =" \ [\ 033 [00; 37m \] "BLACKb =" \ [\ 033 [01; 30m \] "REDb =" \ [\ 033 [01; 31m \] " GREENb = "\ [\ 033 [01; 32m \]" YELLOWb = "\ [\ 033 [01; 33m \]" BLUEb = "\ [\ 033 [01; 34m \]" MAGENTAb = "\ [\ 033 [ 01; 35m \] "CYANb =" \ [\ 033 [01; 36m \] "WHITEb =" \ [\ 033 [01; 37m \] "BLANK =" \ [\ 033 [00; 00m \] "экспорт PS1 = "\ w \n \ [\ 033 [01; 32m \] rap \ [\ 033 [01; 34m \] \ W \ $ \ [\ 033 [00m \]" экспорт PS1 = "$ BLACKb \ h: $ GREEN \ w \n $ BLACKb \ $ $ BLANK "
быстрая демонстрация:
[!d1]
Это может помочь: Как распечатать текст в разных цветах?
Подводя итог тому, что сказал tibike и enzotib, чтобы напечатать некоторый результат в цвете - например, вывести вывод из cat /var/run/reboot-required.pkgs
в красный цвет, вы можете использовать это набор команд:
tput setaf 1; cat /var/run/reboot-required.pkgs; tput sgr0
$ cat .PS1 BLACK = "\ [\ 033 [00; 30m \]" RED = "\ [\ 033 [00; 31m \]" GREEN = "\ [\ 033 [00; 32m \ ] "YELLOW =" \ [\ 033 [00; 33m \] "BLUE =" \ [\ 033 [00; 34m \] "MAGENTA =" \ [\ 033 [00; 35m \] "CYAN =" \ [\ 033 [00; 36m \] "WHITE =" \ [\ 033 [00; 37m \] "BLACKb =" \ [\ 033 [01; 30m \] "REDb =" \ [\ 033 [01; 31m \] " GREENb = "\ [\ 033 [01; 32m \]" YELLOWb = "\ [\ 033 [01; 33m \]" BLUEb = "\ [\ 033 [01; 34m \]" MAGENTAb = "\ [\ 033 [ 01; 35m \] "CYANb =" \ [\ 033 [01; 36m \] "WHITEb =" \ [\ 033 [01; 37m \] "BLANK =" \ [\ 033 [00; 00m \] "экспорт PS1 = "\ w \n \ [\ 033 [01; 32m \] rap \ [\ 033 [01; 34m \] \ W \ $ \ [\ 033 [00m \]" экспорт PS1 = "$ BLACKb \ h: $ GREEN \ w \n $ BLACKb \ $ $ BLANK "
быстрая демонстрация:
[!d1]
Это может помочь: Как распечатать текст в разных цветах?
Подводя итог тому, что сказал tibike и enzotib, чтобы напечатать некоторый результат в цвете - например, вывести вывод из cat /var/run/reboot-required.pkgs
в красный цвет, вы можете использовать это набор команд:
tput setaf 1; cat /var/run/reboot-required.pkgs; tput sgr0
Вот несколько советов:
http://linuxtidbits.wordpress.com/2008/08/13/output-color-on-bash-scripts-advanced/
Вы можете изменить вывод следующим образом: {ESC} [{attr}; {bg}; {256colors}; {fg} m
Искать учебники по сценариям для более подробной информации
$ cat .PS1 BLACK = "\ [\ 033 [00; 30m \]" RED = "\ [\ 033 [00; 31m \]" GREEN = "\ [\ 033 [00; 32m \ ] "YELLOW =" \ [\ 033 [00; 33m \] "BLUE =" \ [\ 033 [00; 34m \] "MAGENTA =" \ [\ 033 [00; 35m \] "CYAN =" \ [\ 033 [00; 36m \] "WHITE =" \ [\ 033 [00; 37m \] "BLACKb =" \ [\ 033 [01; 30m \] "REDb =" \ [\ 033 [01; 31m \] " GREENb = "\ [\ 033 [01; 32m \]" YELLOWb = "\ [\ 033 [01; 33m \]" BLUEb = "\ [\ 033 [01; 34m \]" MAGENTAb = "\ [\ 033 [ 01; 35m \] "CYANb =" \ [\ 033 [01; 36m \] "WHITEb =" \ [\ 033 [01; 37m \] "BLANK =" \ [\ 033 [00; 00m \] "экспорт PS1 = "\ w \n \ [\ 033 [01; 32m \] rap \ [\ 033 [01; 34m \] \ W \ $ \ [\ 033 [00m \]" экспорт PS1 = "$ BLACKb \ h: $ GREEN \ w \n $ BLACKb \ $ $ BLANK "
быстрая демонстрация:
[!d1]
Это может помочь: Как распечатать текст в разных цветах?
Подводя итог тому, что сказал tibike и enzotib, чтобы напечатать некоторый результат в цвете - например, вывести вывод из cat /var/run/reboot-required.pkgs
в красный цвет, вы можете использовать это набор команд:
tput setaf 1; cat /var/run/reboot-required.pkgs; tput sgr0
Вот несколько советов:
http://linuxtidbits.wordpress.com/2008/08/13/output-color-on-bash-scripts-advanced/
Вы можете изменить вывод следующим образом: {ESC} [{attr}; {bg}; {256colors}; {fg} m
Искать учебники по сценариям для более подробной информации