4

svnからバージョン管理されていないアイテムを削除する以下のコマンドを修正する方法を教えてください

rem @echo off
for /f "tokens=2*" %%i in ('"c:\Program Files\TortoiseSVN\bin\svn.exe" status --no-ignore ^| find "?"') do echo %%i

パスのない以下のバリアントは機能します:

rem @echo off
for /f "tokens=2*" %%i in ('svn.exe status --no-ignore ^| find "?"') do echo %%i

しかし、私はsvn.exeでパス全体を渡す必要があります。この場合、C:\Programは有効なプログラムではありません。

4

3 に答える 3

5

これで試してください:

   for /f "usebackq tokens=2*" %%i in (`"c:\Program Files\TortoiseSVN\bin\svn.exe" status --no-ignore ^| find "?"`) do echo %%i
于 2012-08-01T08:23:53.023 に答える