Colorizing text

前端 未结 2 943
别跟我提以往
别跟我提以往 2021-01-01 07:37

How can I show text in color with Bash?

  • a: white text on brown background
  • b: black text on yellow background

2条回答
  •  鱼传尺愫
    2021-01-01 08:16

    You can provide some colors like these in your ~/.bashrc

    txtblk='\e[0;30m' # Black - Regular
    txtred='\e[0;31m' # Red
    txtgrn='\e[0;32m' # Green
    txtylw='\e[0;33m' # Yellow
    txtblu='\e[0;34m' # Blue
    txtpur='\e[0;35m' # Purple
    txtcyn='\e[0;36m' # Cyan
    txtwht='\e[0;37m' # White
    

    Afterwards you can use echo:

    echo -e "${txtred}asd${txtwht}"
    

    Here you can find more colors.

提交回复
热议问题