

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# `codebuild-glob-search` CLI 명령 사용
<a name="parallel-test-glob-search"></a>

AWS CodeBuild 는 하나 이상의 glob 패턴을 기반으로 작업 디렉터리의 파일을 검색할 수 `codebuild-glob-search` 있는 라는 내장 CLI 도구를 제공합니다. 이 도구는 프로젝트 내의 특정 파일 또는 디렉터리에서 테스트를 실행하려는 경우에 특히 유용할 수 있습니다.

## 사용법
<a name="parallel-test-glob-search.usage"></a>

`codebuild-glob-search` CLI에는 다음과 같은 사용 구문이 있습니다.

```
codebuild-glob-search <glob_pattern1> [<glob_pattern2> ...]
```
+ `<glob_pattern1>`, `<glob_pattern2>` 등: 작업 디렉터리의 파일과 일치시킬 하나 이상의 glob 패턴입니다.
+ `*`: 모든 문자 시퀀스와 일치합니다(경로 구분자 제외).
+ `**`: 모든 문자 시퀀스와 일치합니다(경로 구분자 포함).

**참고**  
glob 문자열에 따옴표가 있는지 확인합니다. 패턴 일치 결과를 확인하려면 `echo` 명령을 사용합니다.  

```
version: 0.2

phases:
  build:
    commands:
      - echo $(codebuild-glob-search '**/__tests__/*.js')
      - codebuild-glob-search '**/__tests__/*.js' | xargs -n 1 echo
```

## 출력
<a name="parallel-test-glob-search.output"></a>

CLI는 제공된 glob 패턴과 일치하는 파일 경로의 줄 바꿈으로 구분된 목록을 출력합니다. 반환되는 파일 경로는 작업 디렉터리를 기준으로 합니다.

제공된 패턴과 일치하는 파일을 찾을 수 없는 경우 CLI는 파일을 찾을 수 없다는 메시지를 출력합니다.

지정된 패턴으로 인해 발견된 디렉터리는 검색 결과에서 제외됩니다.

## 예제
<a name="parallel-test-glob-search.example"></a>

`.js` 확장자가 있는 테스트 디렉터리 및 하위 디렉터리 내의 파일만 검색하려면 `codebuild-glob-search` CLI와 함께 다음 명령을 사용할 수 있습니다.

```
codebuild-glob-search '**/__tests__/*.js'
```

이 명령은 패턴으로 표시된 대로 `__tests__` 디렉터리 및 해당 하위 디렉터리 내에 `.js` 확장자가 있는 모든 파일을 검색합니다.