Как изменить цвет вывода эха в Linux

Это самый простой и простой способ. Так мы это делаем.

var obj = { 'bar' : 'baz' }
var key = Object.keys(obj)[0];
var value = obj[key];
     
 console.log("key = ", key) // bar
 console.log("value = ", value) // baz

1465
задан whackamadoodle3000 13 December 2017 в 04:12
поделиться

4 ответа

Если Вы используете zsh или bash

black() {
    echo -e "\e[30m${1}\e[0m"
}

red() {
    echo -e "\e[31m${1}\e[0m"
}

green() {
    echo -e "\e[32m${1}\e[0m"
}

yellow() {
    echo -e "\e[33m${1}\e[0m"
}

blue() {
    echo -e "\e[34m${1}\e[0m"
}

magenta() {
    echo -e "\e[35m${1}\e[0m"
}

cyan() {
    echo -e "\e[36m${1}\e[0m"
}

gray() {
    echo -e "\e[90m${1}\e[0m"
}

black 'BLACK'
red 'RED'
green 'GREEN'
yellow 'YELLOW'
blue 'BLUE'
magenta 'MAGENTA'
cyan 'CYAN'
gray 'GRAY'

Попытка онлайн

3
ответ дан Vishal 4 October 2019 в 07:33
поделиться

после смешивания других решений от потока вот то, как мне удалось получить цвета в npm scripts через unicode символы (gitbash CLI):

{
    "deploy": "echo \u001b[1;32m && ng build && echo \u001b[1;0mdeploy {\u001b[1;33mcopy\u001b[1;0m: \u001b[1;32m0% && cp -r -f dist/packaged/* \\\\SERVER-01\\dist\\ && echo \u001b[1;0mdeploy {\u001b[1;33mcopy\u001b[1;0m} \u001b[1;34m\u001b[1;1m100% DEPLOYED"
}

enter image description here

0
ответ дан godblessstrawberry 4 October 2019 в 07:33
поделиться

для показа вывода сообщений с другим цветом, можно сделать:

echo -e "\033[31;1mYour Message\033[0m"

- Черный 0; 30 Темно-Серых 1; 30

- Красный 0; 31 Светло-Красный 1; 31

- Зеленый 0; 32 Светло-Зеленых 1; 32

-Brown/Orange 0; 33 Желтых 1; 33

- Синий 0; 34 Голубых 1; 34

- Фиолетовый 0; 35 Светло-Фиолетовых 1; 35

- Голубой 0; 36 Светло-Голубых 1; 36

- Свет Грэй 0; 37 Белых 1; 37

4
ответ дан 22 November 2019 в 20:13
поделиться

можно определить, раскрашивает сценарии удара как так:

red= 

И затем используют их для печати в необходимых цветах:

printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;31m' grn=

И затем используют их для печати в необходимых цветах:

printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;32m' yel=

И затем используют их для печати в необходимых цветах:

printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;33m' blu=

И затем используют их для печати в необходимых цветах:

printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;34m' mag=

И затем используют их для печати в необходимых цветах:

printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;35m' cyn=

И затем используют их для печати в необходимых цветах:

printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[1;36m' end=

И затем используют их для печати в необходимых цветах:

printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
\e[0m'

И затем используют их для печати в необходимых цветах:

printf "%s\n" "Text in ${red}red${end}, white and ${blu}blue${end}."
7
ответ дан 22 November 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: