最佳答案
像这样编写时,它输出蓝色的文本:
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,这已定义的格式,在我的情况下。