HOWTO · Batch

배치 스크립트에서 \F의 경우

이 자습서에서는 Batch Script의 FOR \F에 대한 세부 정보를 제공합니다.

이 페이지의 내용

이 기사에서는 배치 스크립트에서 FOR /F 루프를 사용하는 방법에 대해 설명합니다.

배치 스크립트에서 FOR /F 루프 사용

이 유형의 FOR 루프에 대한 일반 형식은 다음과 같습니다.

FOR /F ["YOUR_OPTIONS_HERE"] %%PEREMETER IN (file_name_here) DO (
    command
)

이 명령에 사용할 수 있는 옵션과 예를 살펴보겠습니다. 이 명령의 옵션은 다음과 같습니다.

  1. DELIMS=xxx - 구분 문자를 제공합니다. 문자열의 기본값인 SPACE 또는 TAB을 포함합니다.
  2. SKIP=n - 건너뛸 줄 수를 지정합니다.
  3. TOKENS=n - 확인하거나 읽어야 하는 행 번호를 보유합니다.

아래 예제는 텍스트 파일에서 이름성별을 찾습니다. 여기서 tokens=1,2는 첫 번째와 두 번째 줄을 확인하고 delims=; ; 기호 제외 발견될 때마다.

예:

@echo off
FOR /F "tokens=1,2 delims=;" %%i IN ( test_list.txt ) DO  (
    echo Full Name: %%i %%j   Gender: %%k
)
pause

여기서 전체 이름은 이름과 성의 두 부분으로 나뉩니다.