Colorized Terminal Outputs
From Leo's Notes
					 Last edited on 15 June 2020, at 00:29.
					
				Coloring Output
To color your shell script output, you will need to echo out an escape sequence that looks something like \033[$color1;$color2;$stylem.
You can specify one or more colors or styles by delimiting the colors or styles with a semicolon and end the list with a 'm'.
Color is given as:
| Color | Foreground | Background | 
|---|---|---|
| Black | 30 | 40 | 
| Red | 31 | 41 | 
| Green | 32 | 42 | 
| Yellow | 33 | 43 | 
| blue | 34 | 44 | 
| Magenta | 35 | 45 | 
| Cyan | 36 | 46 | 
| White | 37 | 47 | 
Style is given by:
| Style | Code | 
|---|---|
| Normal | 0 | 
| Bold | 1 | 
| Underline | 4 | 
Examples
Try these examples by echoing them in a terminal.
To print something as underlined green:
$ echo "\033[33;4mYellow Underlined Text\033[0m"
To print something underlined, red, with a blue background:
$ echo "\033[31;44;4mRed Underlined with a Blue Background Text\033[0m"
To print the above without the underline, just remove the '4' style
$ echo "\033[31;44mRed with a Blue Background Text\033[0m"