删除EOF批处理脚本中的空白行

时间:2013-12-16 20:51:17

标签: batch-file replace

我无法弄清楚如何删除find /c命令生成的空白行。我有一个整数值输出到文本文件,并在该值后有一个额外的行。单独运行find命令也会产生新行。我可以设置某种类型的标志来防止这种情况吗?如果没有,如何删除空行?

@echo off 
setlocal cd /D T:/Product/"Test Certificates" 
forfiles /m *.* -d 0|find /c """">"J:\scoreboard\currently_built_number.txt"

因此,脚本会根据文件的创建时间来查看我们今天构建的产品数量。该号码正在通过管道传输到文本文件。在那里我想删除输出数字下的额外行

1 个答案:

答案 0 :(得分:1)

for /f %%f in ('forfiles /m *.* -d 0^|find /c /v ""') do (
    < nul set /p "buildNumber=%%f" >"J:\scoreboard\currently_built_number.txt"
)