У меня есть скрипт на Mac OSX, который выполняется при открытии нового терминала. Это указано в .zprofile
. У него есть bash shebang, но он все еще выполняется с помощью zsh (моя оболочка по умолчанию). В чем может быть проблема здесь?
#!/bin/bash
Основная проблема заключается в том, что я не могу выполнить скрипт из-за различий в синтаксисе zsh. Когда я проанализировал, что может вызвать это, я понял, что шебанг просто игнорируется.
У меня есть двоичный файл / bin / bash.
Edit:
~/.zprofile
выполняет скрипт так:
. ~/.script.bash