Создание файла .command автоматически cd в правильный каталог - PullRequest
0 голосов
/ 05 августа 2020

Мне нужно создать файл .command для проекта, над которым я работаю. Однако, когда файл .command выполняется, он cd не попадает в каталог, в котором находится файл, что, на мой взгляд, немного противоречит интуиции, а также мешает тому, чего я хочу достичь. . Добавление, например, cd Downloads/App; в начало программы не является вариантом, потому что пользователи могут иметь папку App в другом каталоге. Как сделать так, чтобы cd "whateverdirectory" выполнялся автоматически в начале программы?

1 Ответ

0 голосов
/ 06 августа 2020

Ладно, разобрался: cd "$(dirname "$BASH_SOURCE")";

...