本文共 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# --------------------------------------------------------------------------------<