当这样写的,它以蓝色文本输出:使用颜色与printf的
printf "\e[1;34mThis is a blue text.\e[0m"
但我想有printf中定义的格式:
printf '%-6s' "This is text"
现在,我已经尝试了几种方案如何添加颜色,没有成功:
printf '%-6s' "\e[1;34mThis is text\e[0m"
我甚至试图添加属性代码,但没有成功格式化。 这不起作用,我找不到任何地方的例子,其中颜色被添加到printf,它已经定义了格式,如我的情况。
谢谢您answear。不知道,字符长度格式必须放在颜色属性之间。 – 2011-03-23 23:17:24
这种格式的方式(这对我来说是新的)。这都是这个标准吗? – Chani 2014-11-25 11:38:36