在bash中是否可以在我的shell中使用stdout并将stdout stderr(实际上是 set -x 的输出)放入文件中?我尝试了不同的管道,重定向和三通组合,例如:command 2» output.txt | tee -a output.txt但无法使其成功 .
set -x
command 2» output.txt | tee -a output.txt
command > stdout 2> err; cat stdout err > std; cat stdout; rm stdout err
将stdout存储在临时文件中
将stderr存储在临时文件中
打印它们并将输出存储在新文件中
打印新文件
删除临时文件
1 回答
将stdout存储在临时文件中
将stderr存储在临时文件中
打印它们并将输出存储在新文件中
打印新文件
删除临时文件