Ссылка на файл, связанный с выполнением сценария

В сценарии bash, который я пишу, я использую исходный код для включения переменной, определенной в файле конфигурации. Выполняемый сценарий - act.sh , а сценарий, который должен быть исходным d, - act.conf.sh , поэтому в act.sh У меня есть:

source act.conf.sh

Однако это работает только при запуске act.sh в каталоге, содержащем его, поскольку act.conf.sh указывает на файл, расположенный под рабочий каталог. Есть ли способ сделать так, чтобы он ссылался на файл, относящийся к исполняемому сценарию, без вызова cd ? Спасибо.

77
задан Ryan Li 12 July 2011 в 05:02
поделиться