还有更多细节: 在 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/