1
masker 2022-07-11 18:13:46 +08:00 via Android
tee
|
2
ysc3839 2022-07-11 18:36:19 +08:00
所以你是想实现什么?只想保存最终屏幕上显示的结果,不要中间过程?那可以在 tmux 中执行,执行完保存一下。
|
3
reter 2022-07-11 18:45:32 +08:00
docker-compose 输出带转义序列的编码(ANSI 颜色代码, ANSI escape sequences, ANSI color codes)的日志,最好的做法是除掉转义。
0. 关闭 compose 的 ansi 输出. 看文档似乎 --no-ansi 可以关闭 1. 输出管道中间加个可以去除转义的程序, ansi2txt 或者 sed 替换 2. 切换到 非 tty 模式(一般程序检测到 tty 才会输出颜色编码), 比如 ls -cl < /dev/null |& cat 搜索关键词:drop ANSI color codes, |
5
dier OP |
6
webcape233 2022-07-11 20:46:10 +08:00 via iPhone
请了解 标准输出和标准错误输出
|
7
choury 2022-07-11 20:55:28 +08:00 via Android
你输出到文件当然就显示不了颜色也没法光标移动到开头覆盖这行了。如果只是想展示的效果一样,cat 这个文件就行
|