我正在为表格的标题着色 column -ts $'\t'
在没有颜色代码的情况下效果很好,但是当我将颜色代码添加到第一行时column
,输出无法正确对齐。
没有彩色输出它按预期工作:
printf "1\t2\t3\nasdasdasdasdasdasdasd\tqwe\tqweqwe\n" | column -ts $'\t'
但是在第一行列上添加颜色时,不会与彩色行的文本对齐:
printf "\e[7m1\t2\t3\e[0m\nasdasdasdasdasdasdasd\tqwe\tqweqwe\n" | column -ts $'\t'
在 Ubuntu Linux 和 Mac OS X 上都观察到了这种行为。