我想将批处理脚本的标准输出设置为一个文件。 如果可能的话,我希望在脚本中这样做。
注意:我不想这样做: foo.bat > StdOut.txt
例如:
foo.bat
从非常大的驱动器中提取信息的脚本
从Windows批处理脚本中的文件读取值
Windows命令行脚本将文件夹重命名为当前月份-3(例如2009-04至2009-01)
在shell命令后删除换行符
:: Redirect standard output to StdOut.txt :: Insert batch code to do what I want here.
用linux bash脚本清理存档文件
你将如何编写一个.bat或.cmd文件从PATH中删除一个元素?
Bash脚本不会继续读取文件的下一行
shell脚本中使用的环境variables在由cron运行时在日志文件中显示为空白
一种做法是以下几点。 使用call命令在脚本中执行标签。 编辑我意识到我张贴的第一个版本似乎并没有在cmd.exe提示符(我正在使用TCC)工作。 以下似乎可以在两个命令处理器中工作:
@echo off call :testitout > t.tmp goto:eof :testitout echo Hi There echo Goodbye
>是标准,所以你或多或少陷入了困境; 但是,您可以将其移动到批处理文件中:
foo.bat:
@echo off @echo Start File > StdOut.txt @dir >> StdOut.txt @echo End File >> StdOut.txt
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。