如何将控制台输出重定向到文件?

von*_*dip 12 c shell io-redirection

我是c的新手.有没有简单的方法使用一些通用命令行\ linkage参数将所有控制台的输出(printfs等)重定向到文件(无需修改任何原始代码)?

如果是这样的程序是什么?

Hut*_*ut8 30

使用shell输出重定向

your-command > outputfile.txt

标准错误仍将输出到控制台.如果您不想这样,请使用:

your-command > outputfile.txt 2>&1

要么

your-command &> outputfile.txt

您还应该查看该tee实用程序,它可以使其一次重定向到两个位置.

  • 不要忘记>>附加到文件 (3认同)