博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux sh : print color text, show format string have space
阅读量:1992 次
发布时间:2019-04-27

本文共 596 字,大约阅读时间需要 1 分钟。

前言

前2天弄了一个打印彩色文本的bash脚本接口库。

当时觉得很完美。
后来,测试到打印的文本中有空格时,发现打印的不对了。
折腾了一天,将接口库修正了,现在可以打印任意格式的彩色文本了。
修正的过程中,遇到的问题:
* 要开启bash增强特性
* 脚本函数fun_a向脚本函数fun_b转发原始的全部参数
* 脚本函数fun_a将参数1修改后向脚本函数fun_b转发修改后的全部参数
修正完,心里舒服多了.

运行效果

这里写图片描述

脚本库实现

#!/bin/bash --posix# @file sh.color_define# @brief print color text#   when print color text, don't use "\n" to end the echo or printf, #   how to use these interface see func_test_color_print()# --------------------------------------------------------------------------------# color basic define# --------------------------------------------------------------------------------<
你可能感兴趣的文章
【shell】6 循环与流程
查看>>
【shell】7 正则
查看>>
【shell】8 [进阶1] 对文件的操作sed
查看>>
spring网址
查看>>
避免idea自动导入* 的问题
查看>>
PathMatchingResourcePatternResolver 读取所有class文件
查看>>
ConfigurationClassPostProcessor源码
查看>>
git revert git checkout
查看>>
jacoco单元测试覆盖率
查看>>
jacoco多模块配置
查看>>
maven 忽略错误,忽略单元测试
查看>>
idea生成uml图,带属性和方法
查看>>
hamcrest test
查看>>
检查文档或驱动器的访问权限
查看>>
links
查看>>
idea的Open Recent
查看>>
idea plugins
查看>>
docker-ce 卸载
查看>>
kubernetes 主节点Token 配置
查看>>
The connection to the server localhost:8080 was refused - did you specify the right host or port?
查看>>