主页 > 知识库 > 控制输出颜色的shell脚本

控制输出颜色的shell脚本

热门标签:服务外包 网站排名优化 铁路电话系统 地方门户网站 Linux服务器 百度竞价排名 AI电销 呼叫中心市场需求

实现代码:

#!/bin/sh

# ANSI Color -- Use these variables to make output in different colors
# and formats. Color names that end with 'f' are foreground (text) colors,
# and those ending with 'b' are background colors.

initializeANSI()
{
 esc="\033" # if this doesn't work, enter an ESC directly

 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}This is a phrase in yellow${redb} and red${reset}
echo -e ${boldon}This is bold${ulon} this is italics${reset} bye bye
echo -e ${italicson}This is italics${italicsoff} and this is not

你了解了后以后及可以写出带颜色,很炫的脚本了

您可能感兴趣的文章:
  • linux shell的输出效果修改方法(界面颜色)
  • 关于shell命令的定向输出 2gt;1
  • 用shell命令读取与输出数据的代码
  • 远程linux xshell下输出中文乱码解决方法
  • linux c程序中获取shell脚本输出的实现方法
  • PowerShell中使用Get-Date获取日期时间并格式化输出的例子
  • 神奇的shell命令行输入与输出功能介绍
  • PowerShell中直接输出转义字符或变量名称的方法
  • 深入理解Shell输出颜色与控制

标签:湖南 衡水 兰州 黄山 崇左 铜川 仙桃 湘潭

巨人网络通讯声明:本文标题《控制输出颜色的shell脚本》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266