아래는 내 코드의 단순화 된 조각입니다 :은 루프 중첩에서 설정하지 않는 - Windows 배치
@echo off
setlocal enabledelayedexpansion
for /f %%f in ('%pomFiles%') do (
findstr "var" %%f > nul
if errorlevel 0 if not errorlevel 1 (
cd "%%~dpf"
for /f "usebackq" %%i in ('%%~dpftree.out') do (set size=%%~zi && echo !size!)
if !size! gtr 0 (
//do stuff
)
)
)
가 !size!
변수가 설정되는 것 같지 않습니다. echo !size!
을 입력하면 !size!
이 인쇄됩니다. !size!
을 평가하려면 어떻게해야합니까?
가능한 중복 http://stackoverflow.com/questions/14684074/batch-file-printing- out-commands-with-echo-off) – Vicky
새로운 질문을 게시하는 대신 문제를 해결할 때 원래 질문을 편집하는 것이 좋습니다. – Vicky
@Vicky, 귀하가 제안한 의견에 따라 명령 인쇄 문제를 해결했습니다. 제안 사항은 귀하가 게시 할 경우 답변으로 표시됩니다. 그러나 나는 이것이 완전히 다른 문제라고 느꼈다. – Alex