명령 줄 For 루프 이해
명령 프롬프트에서 더 편안하게 입력하면 For 루프가 수행 할 수있는 작업을 탐색 할 수 있습니다. 기본적으로 For 루프를 사용하면 파일 또는 디렉터리와 같은 항목 집합에 대해 명령을 실행할 수 있습니다.
따라서 예를 들어 파일 집합에 대해 동일한 작업을 수행하려는 경우 For 루프를 사용하면 엄청난 시간을 절약 할 수 있습니다.
For 루프의 일반적인 형식은 다음과 같습니다.
FOR %variable IN (set) DO command [command-parameters]
여기서 “% variable”은 “% a”에서 “% z”까지의 모든 것이 될 수 있습니다. “set”은 “명령”을 수행하려는 공백으로 구분 된 파일 이름 목록입니다. 그리고 “command-parameters”는 “command”에 수반되는 선택적 매개 변수 목록입니다.
예를 들어, a.txt, b.txt 및 c.txt 파일의 내용을 화면에 표시하려면 다음 For 루프를 사용하면됩니다.
FOR %i IN (a.txt b.txt c.txt) DO TYPE %i
명령 확장을 활성화 한 경우 For 루프의 몇 가지 추가 형식이 있습니다.
FOR /D %variable IN (set) DO command [command-parameters]
이 형식에서 “set”에 와일드 카드 문자가 포함되어 있으면 파일 대신 디렉토리를 나타냅니다.
FOR /R [[drive:]path] %variable IN (set) DO command [parameters]
이 형식에서 루프는 “[[drive :] path]”로 지정된 디렉토리 트리를 탐색하여 경로를 따라 각 디렉토리에서 FOR 문을 실행합니다.
FOR /L %variable IN (start,stop,end) DO command [parameters]
이 형식에서 집합은 “시작”에서 “끝”까지의 “단계”양에 따른 일련의 숫자입니다.
FOR /F ["options"] %variable IN (set) DO command [parameters]
이 형식에서 “set”은 하나 이상의 파일 이름입니다. “set”의 다음 파일로 이동하기 전에 각 파일을 열고 읽고 처리합니다. 이 특정 형식은 “옵션”이 지정 될 때 매우 강력합니다. “FOR /?”를 입력하면 자세한 내용과 예를 찾을 수 있습니다. 명령 줄에서.
이 팁 (13118)은 Windows 7, 8 및 10에 적용됩니다.