Используя bash в MacOS Mojave, я хочу открыть терминал в текущем каталоге и выполнить команду:
#!/bin/bash
osascript -e 'tell application "Terminal"' -e 'do script "./something_to_run"' -e 'end tell'
Приведенный выше код открывает новое окно терминала, но это происходит в корневом каталоге.а не каталог, в котором выполнялся приведенный выше скрипт. Я полагаю, я должен каким-то образом использовать pwd
, но я не уверен, как.
Как я могу это исправить?