次のbashスクリプトがあります:
#!/bin/bash
export PYCACHED_HOST='localhost'
export PYCACHED_PORT=8001
echo "PyCached environment variables set to: PYCACHED_HOST=`echo $PYCACHED_HOST`, PYCACHED_PORT=`echo $PYCACHED_PORT`"
実行すると、次の出力が出力されます。
PyCached environment variables set to: PYCACHED_HOST=localhost, PYCACHED_PORT=8001
同じエコー行を再度実行すると、次のようになります。
echo "PyCached environment variables set to: PYCACHED_HOST=`echo $PYCACHED_HOST`, PYCACHED_PORT=`echo $PYCACHED_PORT`"
私は得る:
PyCached environment variables set to: PYCACHED_HOST=, PYCACHED_PORT=
環境変数がスクリプト コンテキスト用に設定されていることは知っていますが、スクリプトの実行が終了した後にそれらを使用できるようにするにはどうすればよいですか?