.env
ファイルの内容を渡すシェルスクリプトがあります。grep
export $(grep -v '^#' .env | xargs)
内部にある.env
:
PYTHONPATH=$PYTHONPATH:$PWD
ただし、コマンドを実行すると$
変数の拡張は行われません。
$ echo $PYTHONPATH
$PYTHONPATH:$PWD
$
エクスポートする前に変数の拡張を強制する方法は?
答え1
これらのファイルを現在のコンテキストに配置する簡単な方法は次のとおりです。源泉それ: . ./.env
。ほとんどの場合、これはコードをスクリプトにコピー/貼り付けて実行するのと同じです。