1

我需要将命令行输出重定向到 Windows 中没有换行符的文件。

例如,

   "%VISUALSVN_SERVER%bin\svnlook.exe" log -r 128 C:\Repositories > log.txt

该命令的输出只有一行。在这里,我需要将输出重定向到不带换行符的 log.txt 文件。

我可以通过以下命令在文件中回显不带换行符的变量,

  echo | set /p log=log_comments>log.txt

提前致谢。

4

1 回答 1

3

您可能可以使用相同的技巧和for /f循环:

for /f %%L in ('"%VISUALSVN_SERVER%bin\svnlook.exe" log -r 128 C:\Repositories') do (
  <nul set /p "X=%%L" >log.txt
)
于 2013-07-16T07:22:08.303 回答