Make를 사용하면 평가하는 동안 $(shell)
함수를 통해 임의의 셸 명령어를 실행할 수 있습니다. 현재 이 기능은 변환된 Starlark에서 허용되지만, 변환 완료 전에 삭제될 계획입니다.
임의의 셸 명령어를 실행하면 빌드가 밀폐됩니다.
같은 줄에서 제품 구성 중에 $(shell cat file.txt)
또는 $(file <file.txt)
를 통해 파일을 읽거나 쓰지 마세요.
Bazel의 파일 I/O는 저장소 규칙과 같은 특정 상황에서만 지원됩니다.