更改文件名文本的颜色

移民的

我正在编写脚本来初始化和配置具有许多组件的大型系统。
每个组件都有其自己的日志文件。

每当安装/配置发生错误时,我都希望将组件文件名的颜色更改为红色。

我该怎么做?

亚当

Google会为您找到答案。用红色打印Hello world:

echo -e "\033[0;31mHello world\033[0m"

讲解

<esc><attr>;<foreground>m

<esc>        = \033[  ANSI escape sequence, some environments will allow \e[ instead
<attr>       = 0      Normal text - bold possible with 1;
<foreground> = 31     30 + 1 = Color red - obviously!
m            = End of sequence

\033[0m       Reset colors (otherwise following lines will be red too)

请参阅http://en.wikipedia.org/wiki/ANSI_escape_code获取颜色和其他功能(粗体等)的完整列表。

命令tput(如果可用)将使工作更轻松:

echo -e "$(tput setaf 1)Hello world$(tput sgr0)"

甚至可以将序列保存在vars中以便更简单地使用。

ERR_OPEN=$(tput setaf 1)
ERR_CLOSE=$(tput sgr0)
echo -e "${ERR_OPEN}Hello world${ERR_CLOSE}"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过文件名更改UIImageView的颜色

来自分类Dev

浏览fileupload对象时如何更改文件名的颜色

来自分类Dev

更改文件名

来自分类Dev

Python文件名更改

来自分类Dev

更改海量文件名?

来自分类Dev

更改文件名,如何?

来自分类Dev

langast更改文件名

来自分类Dev

更改.fasta文件名

来自分类Dev

如何在Automator中设置背景颜色和文件名文本?

来自分类Dev

在PhpStorm的标签行中,哪里可以更改文件名的颜色?

来自分类Dev

上传文件时更改文件名

来自分类Dev

如何在JFileChooser中收听“文件名”文本字段上的更改?

来自分类Dev

如何在Python中按下按钮时将标签的文本更改为文件名?

来自分类Dev

bat文件更改文件夹中文件的日期时间,今天的日期时间从文本列表中读取文件名

来自分类Dev

文件名包含某些文本

来自分类Dev

需要帮助整理文件名文本

来自分类Dev

在多个文件名的末尾添加“文本”

来自分类Dev

cmd在文件名中间插入文本

来自分类Dev

从文件名中删除随机文本

来自分类Dev

输入文件名并读取文本

来自分类Dev

替换文件名中的文本

来自分类Dev

NSSavePanel无法更改文件名

来自分类Dev

用于更改文件名的Applescript

来自分类Dev

在Xcode Project中更改文件名

来自分类Dev

更改文件名,而无需重写

来自分类Dev

bash:使用列表更改文件名

来自分类Dev

BigQuery:无法更改文件名

来自分类Dev

根据用户点击更改文件名

来自分类Dev

可以更改批准测试的文件名