c - Tee 命令将输出保存在 txt 文件中

标签 c cmd tee

我想将cmd提示符中的输出复制到txt文件。我使用了以下命令:

sample.exe /all > sample.txt

但是上面的命令只显示printf语句,不显示scanf。所以我转向了 tee 命令。任何人都可以向我提供将 example.exe 的输出文件保存在 txt 文件中的命令

最佳答案

如果我理解正确的话,您不仅希望程序的输出显示在日志中,还希望输入显示在日志中。

在这种情况下,最简单的方法是让您的程序回显其输入:

2014-03-17 15:18
User "Foo" called "sample.exe foo bar 42".
Please enter your phone number:
User input: "555 1234 999"
Processing "foo bar 42"...

你明白了。如果输入很重要,请将其打印到终端。如果这会使您的程序变得冗长,则仅在给出了 -v--verbose 命令行选项时才打印它。

关于c - Tee 命令将输出保存在 txt 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22456587/

相关文章:

c - 动态查找函数地址

windows - 比较批处理脚本中的数字数组

java - 当设置为父级的标准 IO(命令提示符)时,Windows Java 子进程不输入或输出

powershell - 如何同时捕获外部命令输出并将其打印到终端

c - 使用 ARM Neon 内在函数从 64 位访问 32 位

cmd 在不应该打开的时候打开

C - 二维矩阵,以两个对称的上下三角形的形状相加(几乎像X)

command-line - 找不到数据源名称,并且未指定默认驱动程序

linux - 通过 ssh 发送 tee 命令

python - 在 google colab 中运行 python 脚本,nohup 给出 ImportError