쉘 명령

Make는 $(shell) 함수를 통해 평가하는 동안 임의의 셸 명령을 실행할 수 있습니다. 현재 변환된 Starlark에서는 여전히 이를 허용하지만 변환을 완료하기 전에 제거할 계획입니다.

임의의 셸 명령을 실행하면 빌드 가 비밀폐형 .

같은 줄에 $(shell cat file.txt) 또는 $(file <file.txt) 를 통해 제품 구성 중에 파일을 읽거나 쓰지 마십시오. Bazel의 파일 I/O는 저장소 규칙과 같은 특정 상황에서만 지원됩니다.