后续:Colored text printing spaces in shell script
我有一个我写的脚本(在@Barmar的帮助下),它可视地显示我当前的CPU和内存负载。输出如下:
然后我将以下内容放入我的.tmux.conf
文件中:
set -g status-right "#(~/load.sh)"
我重新加载我的tmux配置并在右下角获得以下输出:
有两个问题:
tput sgr0
)和10个空格。相反,它包含(B[m
[| ]
已变成y>
- 我甚至不知道方括号是如何丢失的,应该在任何颜色代码或奇怪的控制字符之前打印tmux状态栏是否只能包含颜色?
答案 0 :(得分:1)
tmux状态栏不使用ANSI转义码,它们使用与tmux中其他内容相同的颜色代码格式。你想要更像的东西(假设256色模式):
df['C'].pow(3).sum()
Out: -4.2772918200000004e-10