什么是将命令写入文件的命令?

时间:2018-11-18 01:07:03

标签: batch-file cmd

我想制作一个将命令写入批处理文件的批处理文件。我尝试使用

@echo "@echo this is a test>test.txt">testBat.bat

哪个在testBat.bat中给我输出:

"@echo this is a test>test.txt" 

这个问题是,它在批处理文件中仍然带有引号,并且在不带引号的情况下运行它会给我:

"this is a test" 

因此,不带引号运行它只会将文本放入批处理文件中。花了一个半小时后,我完全找不到这一切。

1 个答案:

答案 0 :(得分:1)

尝试一下:

@echo @echo this is a test^>test.txt>testBat.bat

我隐约记得cmd使用^作为转义字符。