Как получить полный путь к скрипту независимо от его местоположения выполнения

BASEDIR=$(dirname $(readlink -f $0))


Команда: BASEDIR=$(dirname $(readlink -f $0))
Описание: Эта команда назначает переменной BASEDIR полный путь к скрипту, который выполняется, независимо от его расположения. Это полезно, чтобы скрипт мог корректно обращаться к своим ресурсам и файлам, не завися от текущей рабочей директории. Альтернативой может быть использование cd и pwd, но они меняют текущий каталог. Аргумент $0 представляет имя текущего скрипта.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *