Linux 2.6 で bash を使用して環境変数を設定するスクリプトを作成しています。したがって、スクリプトには次のようなコマンドが含まれています。
export SRC_DIR=..
export LIBPATH=${SRC_DIR}/lib
問題は、echo $LIBPATH を実行しようとすると、SRC_DIR をフル パスに展開するのではなく、「../lib」と表示されることです。../lib ではなく、/home/x/lib のようなものをスクリプトに出力させたいと思っています。
更新スクリプトは、スクリプトが呼び出された現在のディレクトリではなく、スクリプトの場所から1つ上のディレクトリであるとSRC_DIRを評価する必要があります