-->

How to change output text color in Linux Shell

Author Piyush Gupta

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

Example:

# echo -e “e[0;31mText in Red Colore[0m

The Above commands are showing to set foreground ( Text ) color of output on Linux bash shell. The output of above command will be in red color. There are many other colors available which you can use defined as below. Just replace “0;31” with other color values in above text.
Foreground ( Text ) Color’s:
   Black        0;30
   Red          0;31
   Green        0;32
   Yellow       0;33
   Blue         0;34
   Purple       0;35
   Cyan         0;36
   White        0;37

   Reset Text Color   0m
Use following codes to show text in Bold with same colors.
   Black        1;30
   Red          1;31
   Green        1;32
   Yellow       1;33
   Blue         1;34
   Purple       1;35
   Cyan         1;36
   White        1;37

No comments:

Post a Comment