当我们编写shell脚本时,有时候关键输出地方需要醒目,颜色是最好的方式

颜色格式表

【shell】shell定义终端输出字体颜色及格式_shell脚本

示例:

shell代码示例

echo -e "\033[1;32;40mhello world\033[0m"

echo -e "\033[4;32;40mhello world\033[0m"

echo -e "\033[7;32;40mhello world\033[0m"

echo -e "\033[7;31;40mhello world\033[0m"

效果图:

【shell】shell定义终端输出字体颜色及格式_golang_02

 golang代码示例

package main


import (
"fmt"
"time"
)


func main() {
s := []string{".","..","..."}
for {
for _,v := range s {
time.Sleep(1 * time.Second)
fmt.Print("\033[2K\r","正在备份中,请稍候",v)
}
}
}