【问题标题】:Save multiple command results to txt file将多个命令结果保存到txt文件
【发布时间】:2015-07-23 15:14:07
【问题描述】:

我已经给出了一个 bat 文件,我应该在开发服务器上运行它来进行一些更新。

它有多个命令,我想将结果保存在 txt 文件中。

我应该在每个命令之后添加 >> result.txt 还是可以将其添加到 bat 文件末尾的某个位置,然后所有内容都将写入其中?

【问题讨论】:

    标签: batch-file command-line


    【解决方案1】:

    您有四个选择:

    • 在命令行运行批处理文件,如:myBat.bat >> outPut.txt

    • 在另一个批处理文件中编写上述脚本并运行它

    • 每个命令之后插入>>(注意:>>附加到文件,而>覆盖现有的文本输出文件)

    • 将所有相关行括在括号和脚本中 >> result.txt once 在脚本末尾

    【讨论】:

    • 4.) 将所有相关行括在括号中,并且只执行一次>>result.txt
    • ^ 还有!我不会添加到我的答案中,因此您可以获得任何赞成票.. 可能还有更多选择
    • 请随意使用它作为您的答案。您提供三种解决方案,我提供一种。是你值得点赞;)
    • 或者,代替>>,找到一个windows版本的unix tee实用程序来查看输出重定向它以捕获结果。
    • @PA 很好的提示,但我认为 OP 只在谈论 Windows??
    猜你喜欢
    • 2018-11-27
    • 1970-01-01
    • 2011-07-16
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 2019-09-05
    相关资源
    最近更新 更多