當這樣寫的,它以藍色文本輸出:使用顏色與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