Я пишу script для установки переменных среды в Linux 2.6 с помощью bash. Таким образом, script содержит команды вроде:
export SRC_DIR=..
export LIBPATH=${SRC_DIR}/lib
проблема в том, что, когда я пытаюсь выполнить echo $LIBPATH, он показывает "../lib", а не расширяет SRC_DIR до полного пути. Мне бы очень хотелось, чтобы script напечатал что-то вроде /home/x/lib, а не.. /lib.
UPDATE script должен оценивать SRC_DIR как один каталог вверх из script, а не в текущий каталог, из которого вызывается script