2014-02-11 1 views

답변

1

delims 옵션은 별도의 토큰에 라인을 분리하는 구분 기호를 정의와 함께 노력했다. 토큰 자체는 성공적인 매개 변수로 액세스 할 수 있습니다.

set str=A/B/C/D/E/F 
for /F "tokens=1,2,3,4,5 delims=/" %%S in ("%str%") do (
    echo %%~S %%T %%U %%V %%W 
) 

라인을 분할합니다,하지만 당신은 A/B/C/D/E/F와 같은 별도의 라인을 처리합니다.

이것은 주입 줄 바꿈

set LF=^ 


REM ** Two empty lines are required 
setlocal EnableDelayedExpansion 
set "str=A/B/C/D/E/F" 
for %%L in ("!LF!") DO set "str=!str:/=%%~L!" 
for /F "delims=/" %%S in ("!str!") do (
    echo %%~S 
) 

라인 for %%L in ("!LF!") DO set "str=!str:/=%%~L!"은 줄 바꿈

+0

한 완벽 /를 대체하여 수행 할 수 있습니다! 고맙습니다! –

관련 문제