首页 > 解决方案 > 如何将 stderr 和 stdout 都通过管道传输到同一个文件,将 stderr 着色为红色而不是 stdout?

问题描述

如果 script.sh 执行以下操作:

echo "This is STDOUT line 1"
echo "This is STDERR line 2" >&2
echo "This is STDOUT line 3"

日志应该看起来像

This is STDOUT line 1
[RED]This is STDERR line 2
This is STDOUT line 3

我知道如何为文本着色,所以如果你愿意,你可以从你的答案中给出解释。

谢谢。

标签: bashio

解决方案


推荐阅读