Я использую MacOS и iTerm2.В настоящее время у меня настроен iTerm2 для использования другой версии bash, установленной вместе с brew (версия bash 4.4, которая изначально не поставляется с MacOS).Я могу проверить это, запустив echo $BASH_VERSION
и получив 4.4.23(1)-release
в качестве вывода.
У меня есть огромный bash-скрипт, который я хочу запустить, но в заголовке определено #! /bin/bash
.По какой-то причине, когда я запускаю скрипт, используется собственная версия bash (версия 3.2), которая находится по этому пути.
Я не хочу менять этот заголовок, потому что мы запускаем скрипткак в рабочей среде, так и в среде разработки (наиболее важно то, что она работает на производственных серверах, работающих под управлением Linux).Пока что локально я изменил его на / usr / local / bin / bash, чтобы он работал, но он будет генерировать diff-ы в моем потоке git.
Можно ли добавить псевдоним или аналогичный в iTerm?что переводит /bin/bash
в /usr/local/bin/bash
, или аналогичный трюк?