Предположим, у меня есть файл bash myBash.bash
. Он находится в:
/myDirect/myFolder/myBash.bash
Теперь я хочу использовать строку /myDirect/myFolder
(местоположение myBash.bash
) внутри скрипта. Есть ли команда, которую я могу использовать, чтобы найти это место?
Редактировать: Идея состоит в том, что я хочу создать zip-папку с кодом, который может быть запущен скриптом bash внутри этого zip-файла. Я знаю относительные пути к файлам кода внутри этого zip-файла, но не абсолютные пути, и они мне нужны. Одним из способов является жесткое кодирование пути или требование указания пути к файлу в качестве переменной. Однако мне было бы проще, если бы bash-файл мог сам определить, где он находится, а затем создать соответствующие пути к другому файлу из его знания структуры zip-файла.