【shell】shell定义终端输出字体颜色及格式
原创
©著作权归作者所有:来自51CTO博客作者wx6347c4235109b的原创作品,请联系作者获取转载授权,否则将追究法律责任
当我们编写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"
效果图:
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)
}
}
}