.env
파일 내용을 전달하는 쉘 스크립트가 있습니다.grep
export $(grep -v '^#' .env | xargs)
내부에 있음 .env
:
PYTHONPATH=$PYTHONPATH:$PWD
그러나 명령을 실행하면 $
변수 확장이 발생하지 않습니다.
$ echo $PYTHONPATH
$PYTHONPATH:$PWD
$
내보내기 전에 변수 확장을 강제하는 방법은 무엇입니까 ?
답변1
이러한 파일을 현재 컨텍스트에 넣는 더 쉬운 방법은 다음과 같습니다.원천그것: . ./.env
. 대부분의 경우 이는 코드를 스크립트에 복사/붙여넣고 실행하는 것과 같습니다.