我下面的代码可以正确输出,但是我希望每3行输出一行。请在下面找到代码,当前和所需的输出:
For /R D:\workdir\src\ %%G IN (*.prt) do (echo %%G & echo %%~nG & ugpc %%G | C:\Windows\System32\find.exe /i /c ".prt") >> test.csv
当前输出:
所需的输出:
答案 0 :(得分:2)
我不知道ugpc会输出什么,但是管道查找无法传递单个整数
尝试一下:
@Echo off
(For /R D:\workdir\src\ %%G IN (*.prt
) do For /f %%A in ('ugpc %%G ^|find.exe /i /c ".prt"') Do Echo(%%G,%%~nxG,%%A
) > test.csv