如何将命令行程序的交互保存到文件?

时间:2013-12-01 05:07:21

标签: command-line command-prompt io-redirection

我需要创建包含我提供的输入的输出文件。例如,程序的运行可能如下所示:

Input command: do_things
Things have been done.
Input command: stop_doing_things
Things are no longer being done. 

从用户输入“do_things”和“stop_doing_things”。

如何使用命令提示符功能将所有上述内容输出到文件?

3 个答案:

答案 0 :(得分:2)

目前尚不清楚使用“script”命令linux的环境会打开一个新shell并将所有内容保存到

答案 1 :(得分:0)

如果你最后运行它,这对你有用......

CMD > D:\mycmdout.txt

答案 2 :(得分:0)

在这种情况下,也许您可​​以将输入捕获为变量。将变量回显到>> mycmdout.txt,然后继续执行实际命令,再次通过管道输入>> mycmdout.txt正如Sunny建议的那样。

SET /P variable=EnterInputHere
echo %variable% >> mycmdout.txt

编辑:请务必使用双>>将结果附加到文件。