exportする環境変数をファイル経由で読み込む

環境

やりたいこと

  • シェルを実行するときにexportする環境変数を別ファイルにする
  • 別ファイルはシェルで動的に生成する

動的にexport文を作るシェルは割愛

出力イメージ
send.txt

export HOGE_PATH='send_path'
export HOGE_NAME='send_name'

受け取る側の親シェル
root.sh

#!/bin/bash

export FILE_PATH=send.txt

./receive.sh

受け取ったことを確認するシェル
receive.sh

#!/bin/bash

. ${FILE_PATH}

echo ${HOGE_PATH}
echo ${HOGE_NAME}