シェル変数をスクリプト実行パス$PWDに設定しようとしています。これが私が持っているものです(setenv.sh):
#!/bin/bash
export WORK_AREA=$PWD #also tried "$PWD", $(pwd), `pwd`
しかし、シェルで実行すると
> ./setenv.sh
> echo $WORK_AREA
WORK_AREAに値がありません。
ベストアンサー1
export
「上」ではなく「下」で作業してください。シェルのサブスクリプトから値をエクスポートすると、その値は親シェルにエクスポートされません。それは自分の子供のための環境を変えるだけです。