• Guest, before posting your code please take these rules into consideration:
    • It is required to use our BBCode feature to display your code. While within the editor click < / > or >_ and place your code within the BB Code prompt. This helps others with finding a solution by making it easier to read and easier to copy.
    • Don't share a wall of code. All we want is the problem area, the code related to your issue.
    To learn more about how to use our BBCode feature, please click here.

    Thank you, Code Forum.

Color code bash commands

Jonaz

New Coder
Is it possible to color code an executive command in bash?

Code:
RED='\033[0;31m' # Green color is information text
GREEN='\033[0;32m' # Red color is commands executed
SLEEP='2' # How long the paus between every command should be

    for ((i=1; i>0; i--))
    do
    sleep $SLEEP
    eval "${RED}${NC} uptime \e[0m"
I would like uptime and the output to have a color, can I do that?
 

Tealk

Active Coder
Verified
Ah ok so Linux bash after all, that makes a big difference.

This is how I handle my colors.
Bash:
echo "\e[32mText"
echo -e "\e[0m"
You need the switch -e this option enables the use of control characters.
 

Jonaz

New Coder
Ah ok so Linux bash after all, that makes a big difference.

This is how I handle my colors.
Bash:
echo "\e[32mText"
echo -e "\e[0m"
You need the switch -e this option enables the use of control characters.
echo -e works just fine, it's the "uptime" command I'm curious if i can be color coded.

Code:
eval "${RED}${NC} uptime \e[0m"
 
Top Bottom