如何将输出重定向到文件和stdout在巴什,打电话foo将在stdout上显示该命令的任何输出。呼叫foo > output将任何输出从该命令重定向到指定的文件(在本例中为“Output”)。是否有将输出重定向到文件的方法?和它在标准架上显示了吗?
3 回答
牧羊人nacy
TA贡献1862条经验 获得超7个赞
tee
:
foo | tee output.file
ls -a | tee output.file
program [arguments...] 2>&1 | tee outfile
2>&1
tee
tee -a
program [arguments...] 2>&1 | tee -a outfile
跃然一笑
TA贡献1826条经验 获得超6个赞
<command> |& tee <outputFile>
ls |& tee files.txt
如果使用的是“x&”,则命令1的 标准误差 ,除了 标准输出 ,通过管道连接到命令2的标准输入; 2>和1的简写 |。在命令指定的任何重定向之后,将标准错误隐式重定向到标准输出。
- 3 回答
- 0 关注
- 1695 浏览
添加回答
举报
0/150
提交
取消