如何将本身写入另一个文件的命令写入批处理文件。基本上,我想实现的是这个
File1.bat
echo abc >> op.txt
File2.bat
echo abc >> op.txt >> main.txt
当我运行 File2.bat 时,我希望以下语句成为 main.txt 的内容,但这并没有发生
main.txt
echo abc >>op.txt
答案1
为了呼>
应该字符,您需要用 将其转义^
。
假如的内容为File2.bat
:
echo echo abc ^>^> op.txt >> main.txt
则运行后File2.bat
,的内容main.txt
将是:
echo abc >> op.txt
答案2
我不能 100% 确定它是否会起作用,但我认为你必须要做的是:
echo (
Your Code
) > Directory\Batchfile.bat