Created
          December 11, 2017 20:04 
        
      - 
      
 - 
        
Save Blkzer0/e68418a836acfbdd8cb8a85f516f401e to your computer and use it in GitHub Desktop.  
    Adding color to bash
  
        
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | 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