我正在尝试编写一个快速批处理文件。它将获取命令的结果,在其周围添加一些额外的文本和引号,然后将其放入一个新文件中。问题是我正在运行的命令的结果包含一个新行。这是命令:
p4 changelists -m 1 -t //depot/...> %FILENAME%
该p4
命令的输出在其末尾有一个换行符。我要放入的文件需要在该命令的输出周围加上引号,但是命令中包含换行符的事实意味着“结束引号”出现在文件的新行中,这不会为我正在做的事情工作。
我已经尝试将该命令的输出写入文件并将其读回,并尝试FINDSTR
在包含输出的文件上运行,但我似乎总是取回愚蠢的尾随空格。我什至尝试在文件中插入退格,但这只是将退格字符放入文件中,而不是实际执行退格...
对此有什么可做的吗?