彩色打印输出文本(echo,grep,perl)
grep彩色打印
grep --color 'Error' vcs.log #彩色打印搜索到的字符串
结果显示如下:
Perl彩色打印
PERL | Perl 输出颜色
perl脚本里加入use Term::ANSIColor qw(:constants);
使用这种方法,可以直接把颜色属性放在要输出的问题前面,从而简化输出步骤。这些颜色属性有:
CLEAR, RESET, BOLD, DARK, UNDERLINE, UNDERSCORE, BLINK, REVERSE, CONCEALED, BLACK, RED,
GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, ON_BLACK, ON_RED, ON_GREEN, ON_YELLOW,
ON_BLUE, ON_MAGENTA, ON_CYAN, and ON_WHITE
例子
#!/usr/bin/perluse Term::ANSIColor qw(:constants);print BOLD BLUE ON_WHITE "This text is in bold blue", RESET, "\n";
显示如下:
echo彩色打印
Shell命令:echo介绍,echo如何输出带颜色的文本
例如:
echo -e "\033[44;37;5m display my test \033[0m COOL"
\033[是格式,后面第一个数字44表示蓝色背景,第二个数字37表示白色前景即文字颜色。
\033[0m后的文字是恢复用默认设置来显示
显示结果如下:
彩色打印输出文本(echo,grep,perl)相关推荐
- PHP-cli 日志彩色玩法 echo \033[1;33m Hello World. \033[0m \n;
效果图: 怎么样?我们平常在cli下写脚本,便于记录反馈,加上这么个东西,是不是瞬间感觉清晰多了呢? 代码: 颜色特效控制: 颜色如下: none = "\033[0 ...
- Linux文本三剑客--grep、sed、awk
Linux文本三剑客–grep.sed.awk 文章目录 Linux文本三剑客--grep.sed.awk 1.grep 1.1什么是grep 1.2使用grep 命令格式 命令参数 基本正则表表达式 ...
- C/C++ printf彩色打印输出
C/C++ printf彩色打印输出 控制命令 我们常用的printf函数输出来的颜色是终端的配色.如果想要输出不同的颜色进行区分,就需要用到printf的控制命令:\033[m. 控制命令以\033 ...
- Linux文本三剑客(grep、sed、awk)
目录 grep 1.什么是grep和rgrep? 2.使用grep 2.1.命令格式 2.2.命令功能 2.3.命令参数 3.实战演示 sed 1.认识sed 2.使用sed 2.1.命令格式 2.2 ...
- linux 日志报告生成器,linux实战(一)----日志的截取-----文本过滤器grep、文本流式编辑器sed、报表生成器awk的运用...
我们前面已经学习过 linux的性能查询(top),以及网络端口查询(netstat)命令等等. 怎么让我们查询到的信息按 我们需要的格式 显示生成. 就是我们本章 需要 学习练习的. 主要是gr ...
- Linux文本处理(grep,sed)
正则表达式 grep 全面搜索正则表达式并把行打印出来是一种强大的文本搜索工具 能使用正则表达式搜索文本,并把匹配的行打印出来 grep命令常见用法 (1)在文件中搜索一个单词,命令 ...
- linux 常用命令 ln/cat/echo/grep/sed/tar/wc/find/ssh/scp/strace/strings/dd/chrt/iostat/rotatelogs/dstat
ln.cat.echo 的常用example: ln -s [需要被链接的source] [需要新创建的快捷方式target]注意,source要写绝对路径!cat > filename < ...
- 查找文本工具grep
许多时候需要从一大堆的命令输出或文本内容中找出一两行关键的内容,例如从系统用户文件中查找某个用户.如果不借助工具,这将是一项非常繁琐的工作,这时可以使用grep工具对内容进行筛选. grep(glob ...
- 文本三剑客——grep过滤
文本三剑客:awk(截取).grep(过滤).sed(替换) 目录 1.grep的基本使用命令 2.grep使用正则表达式 2.1 正则的定义 2.2 通配符 1.grep的基本使用命令 grep:过 ...
最新文章
- 独立成分分析(Independent component analysis, ICA)
- optee中的thread_vector_table线程向量表
- autodock tool文件_AutoDock软件的下载、安装及使用 - 量子化学 - 小木虫 - 学术 科研 互动社区...
- mysql left day 7_day7-mysql函数
- centos 7 安装 npm 工具
- 基于ID3、C4.5算法的决策树相关知识
- Mac OS X必备APP推荐之一
- 考虑用Task.WhenAll
- 编写高效率的C#代码
- LeetCode 457. 环形数组循环(暴力+快慢指针)
- 信息学奥赛一本通 1105:数组逆序重存放 | OpenJudge NOI 1.6 04
- Ubuntu 16.04 火狐添加java插件、解决Firefox强制低版本java插件运行以及安全设置限制自签名应用程序运行
- java演练 谁在哪里做什么 文字小游戏开发
- 7-55 求整数序列中出现次数最多的数 (15 分)
- cocos2dx 圆盘抽奖_【cocos2dx 3.3 lua】06 抽奖转盘效果
- 软硬件负载均衡器:F5、Array、Nginx、LVS、HAProxy
- 【汇编语言与计算机系统结构笔记13】简单的上机过程示例
- 服务案例|TAS系统安全深度威胁发现案例
- mac android studio keymap,Android Studio keymap for Mac
- java如何编写响应_Java开发人员的反应编程介绍 - Fernando Almeida
热门文章
- 蒙特梭利 部首和偏旁 练习册(一)蒙氏语言蒙氏素材
- Python:7-4 找出从现在开始满足条件的1个最近的日期 (15分)
- Python数据类型、Numpy数据类型和Pytorch中的tensor类型间的相互转化
- 基于PP-PicoDet的钢铁缺陷检测
- IK集成ElasticSearch,IK分词器的下载及使用
- 【硅谷问道】Chris Lattner 访谈录(下)
- 哭唧唧!半年内使用过蚂蚁借呗、京东白条的 一律不给贷款?
- 忻州计算机高级职业学校分数线,忻州新起点职业学校2020年招生分数线多少
- winform程序多行textbox滚动条移动当前光标位置
- 第十集 爱在天路唐古拉,青藏梦止长江源