Batch file 如何循环处理批处理中的命令返回值
我正在编写一个批处理脚本,以便在我的CI服务器中执行一些TFS操作Batch file 如何循环处理批处理中的命令返回值,batch-file,tfs,Batch File,Tfs,我正在编写一个批处理脚本,以便在我的CI服务器中执行一些TFS操作 tf.exe" workspaces /collection:http://hostname:8080/tfs/Collection /login:DOMAIN\Service,Password 上述命令返回集合中的所有工作空间: Workspace Owner Computer Comment ----------------------- ------------ -------
tf.exe" workspaces /collection:http://hostname:8080/tfs/Collection /login:DOMAIN\Service,Password
上述命令返回集合中的所有工作空间:
Workspace Owner Computer Comment
----------------------- ------------ --------- ---------
WorkspaceA Owner1 Computer1
WorkspaceB Owner2 Computer1
是否可以在结果上循环并删除workspce WorkspaceA和WorkspaceB?未测试:
for /f "skip=2 tokens=2,3 delims= " %%A in (
'tf.exe" workspaces /collection:http://hostname:8080/tfs/Collection /login:DOMAIN\Service,Password'
) do (
echo %%A %%B
)
未测试:
for /f "skip=2 tokens=2,3 delims= " %%A in (
'tf.exe" workspaces /collection:http://hostname:8080/tfs/Collection /login:DOMAIN\Service,Password'
) do (
echo %%A %%B
)