我无法弄清楚如何删除find /c
命令生成的空白行。我有一个整数值输出到文本文件,并在该值后有一个额外的行。单独运行find命令也会产生新行。我可以设置某种类型的标志来防止这种情况吗?如果没有,如何删除空行?
@echo off
setlocal cd /D T:/Product/"Test Certificates"
forfiles /m *.* -d 0|find /c """">"J:\scoreboard\currently_built_number.txt"
因此,脚本会根据文件的创建时间来查看我们今天构建的产品数量。该号码正在通过管道传输到文本文件。在那里我想删除输出数字下的额外行
答案 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"
)