投稿

bashでdotenv

Parse a .env (dotenv) file directly using BASH

.envファイルからPythonやRubyのdotenvライブラリを使わず、bashだけで特定の変数の値を取り出したいときに使う。grepで対象の行を検索し、cutで=より後ろの値部分だけを切り出して変数に代入する。

MY_VAR=$(grep MY_VAR .env | cut -d '=' -f 2-)

Parse a .env (dotenv) file directly using BASH