최근에 .cmd 파일에 다음과 유사한 줄을 포함했습니다.
for /f %%f in ('dir /b .\directory\*.sql') DO sqlcmd -b -o ".\directory\output\%%f.txt" -i ".\directory\%%f"
원래는 % f 만 사용했고 명령 줄에서 실행할 때는 제대로 작동하지만 파일을 통해 실행할 때는 제대로 작동하지 않습니다. %% f로 전환했을 때 파일에서 작동했습니다. 차이점이 무엇인지 궁금합니다.