【发布时间】:2018-07-01 02:28:48
【问题描述】:
我正在将脚本的输出重定向到我使用 2>&1 | MyFunction 编写的函数
这很好用。但是,我很难弄清楚如何确定正在传递的变量是 STDOUT 还是 STDERR in MyFunction
例如:
function MyFunction {
while read line; do
read IN
echo "LOG: $IN" >> $LOG_FILE;
done
}
如果传递的变量是STDOUT 或STDERR 的实例,是否有某种方法可以检查它,以便我可以根据它执行条件规则?
【问题讨论】:
标签: bash