控制输出颜色的shell脚本
实现代码:
#!/bin/sh
#ANSIColor--Usethesevariablestomakeoutputindifferentcolors
#andformats.Colornamesthatendwith'f'areforeground(text)colors,
#andthoseendingwith'b'arebackgroundcolors.
initializeANSI()
{
esc="\033"#ifthisdoesn'twork,enteranESCdirectly
blackf="${esc}[30m";redf="${esc}[31m";greenf="${esc}[32m"
yellowf="${esc}[33m"bluef="${esc}[34m";purplef="${esc}[35m"
cyanf="${esc}[36m";whitef="${esc}[37m"
blackb="${esc}[40m";redb="${esc}[41m";greenb="${esc}[42m"
yellowb="${esc}[43m"blueb="${esc}[44m";purpleb="${esc}[45m"
cyanb="${esc}[46m";whiteb="${esc}[47m"
boldon="${esc}[1m";boldoff="${esc}[22m"
italicson="${esc}[3m";italicsoff="${esc}[23m"
ulon="${esc}[4m";uloff="${esc}[24m"
invon="${esc}[7m";invoff="${esc}[27m"
reset="${esc}[0m"
}
先定义函数,接着初始化下函数,接着你就可以看到效果了。
执行
echo-e${yellowf}Thisisaphraseinyellow${redb}andred${reset}
echo-e${boldon}Thisisbold${ulon}thisisitalics${reset}byebye
echo-e${italicson}Thisisitalics${italicsoff}andthisisnot
你了解了后以后及可以写出带颜色,很炫的脚本了
热门推荐
7 简短的二胎祝福语
10 简短霸气女儿生日 祝福语
11 祝福语高考小众诗句简短
12 元旦祝福语20秒简短
13 老师过年祝福语大全 简短
14 一生祝福语简短
15 产检祝福语简短霸气
16 朋友店开张祝福语简短
17 生日爱情祝福语大全简短
18 朋友女儿生日祝福语 简短