Я работаю в среде, в которой используются git - bash и cygwin bash. Возможно, есть и другие вкусы. Какой самый простой способ надежно определить, какой bash аромат используется?
ПРИМЕЧАНИЕ РЕАЛИЗАЦИИ: Есть много нетривиальных способов сделать это; Есть много способов сделать потенциальные решения неудачными.
Вот как это делает один разработчик: Обновите .bashr c, добавив переменную среды. В сценариях проверьте значение переменной среды. Pro: легко. Против: Для этого требуется изменить 2 файла .bashr c.