exportする環境変数をファイル経由で読み込む
環境
- Ubuntu 14.04
やりたいこと
- シェルを実行するときに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}