操纵循环批处理文件输出

时间:2018-12-08 14:58:33

标签: batch-file cmd

我下面的代码可以正确输出,但是我希望每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

当前输出:

Current_Putput

所需的输出:

Desired output

1 个答案:

答案 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