我正在CLI上运行一个任务,它提示我输入是/否.
选择一个选项后,屏幕上会滚动大量信息 - 包括几个错误.我想将此输出传递给一个文件,以便我可以看到错误.由于命令需要键盘输入,因此简单的">"无效.
我在Ubuntu 9.1上运行.
Joh*_*ica 41
command &> output.txt
Run Code Online (Sandbox Code Playgroud)
您可以使用&>
将stdout和stderr重定向到文件.这是速记command > output.txt 2>&1
其中2>&1
的意思是"发送错误输出到相同的地方标准输出"(stdout是文件描述符1,标准错误是2).
对于交互式命令,如果我可以立即使用less
并读取结果,我通常不会费心保存到文件中:
command 2>&1 | less
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
71638 次 |
最近记录: |