batch-file - 如何使用 "echo"将 echo 重定向命令重定向(或写入)到 .bat 文件?

标签 batch-file redirect

还有更多细节: 在 A.bat 文件中,我想使用回显重定向向另一个 B.bat 文件写入一条语句,但该语句是另一个回显重定向。

我想要实现的内容如下:

A.bat:

    echo echo | set /p log=1 >> C.txt >> B.bat

执行 A.bat 后,B.bat 应该是

    echo | set /p log=1 >> C.txt

谁能帮我解决这个问题吗?

最佳答案

您可以使用^转义特殊字符:

C:\pax>echo echo ^| set /p log=1 ^>^> C.txt >> B.bat

C:\pax>type B.bat
echo | set /p log=1 >> C.txt

关于batch-file - 如何使用 "echo"将 echo 重定向命令重定向(或写入)到 .bat 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27011740/

相关文章:

multithreading - 如何使方案在批处理脚本中发生

ssl - 如何将一个域重定向到另一个包含路径的域(使用 DNS)?

apache - 使用 htaccess 从一个 URL 重定向到另一个 URL

redirect - Umbraco - 从登录重定向到上一个当前页面

perl - 从 DELETE 路由重定向后无法测试呈现的输出 - Mojolicious

javascript - 是否有类似终止开关的解决方案可以将域远程重定向到子文件夹?

batch-file - 如何在批处理文件/cmd 中休眠五秒钟

java - 如何防止 TextPad 在运行 Java 时创建临时批处理文件?

batch-file - 如何在 Windows 批处理环境中获取今天的日期?

c# - 文件输入和输出