Skip to content

Instantly share code, notes, and snippets.

@Blkzer0
Created December 11, 2017 20:04
Show Gist options
  • Save Blkzer0/e68418a836acfbdd8cb8a85f516f401e to your computer and use it in GitHub Desktop.
Save Blkzer0/e68418a836acfbdd8cb8a85f516f401e to your computer and use it in GitHub Desktop.
Adding color to bash
You can use these ANSI escape codes:
Black 0;30 Dark Gray 1;30
Red 0;31 Light Red 1;31
Green 0;32 Light Green 1;32
Brown/Orange 0;33 Yellow 1;33
Blue 0;34 Light Blue 1;34
Purple 0;35 Light Purple 1;35
Cyan 0;36 Light Cyan 1;36
Light Gray 0;37 White 1;37
And then use them like this in your script:
RED='\033[0;31m'
NC='\033[0m' # No Color
printf "I ${RED}love${NC} Stack Overflow\n"
which prints love in red.
if you are using the echo command, be sure to use the -e flag to allow backslash escapes.
# Continued from above example
echo -e "I ${RED}love${NC} Stack Overflow"
(don't add "\n" when using echo unless you want to add additional empty line)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment