Если я хочу, чтобы в моих сценариях использовалась оболочка bash, действительно ли расширение .bash вызывает bash или это зависит от конфигурации системы / 1-й строки shebang. Если бы оба действовали, но отличались друг от друга, какой бы приоритет?
Я не уверен, заканчивать ли мои сценарии с помощью .sh, чтобы просто указать «сценарий оболочки», а затем в первой строке выбрать оболочку bash (например #!/usr/bin/env bash
), или же просто завершить их с помощью .bash (а также настройки строки 1) ). Я хочу, чтобы Bash был вызван.
.bash
расширение. Кроме того, политика Debian заключается в том, чтобы в пакетах присутствовали сценарии, которые попадают в одну изbin
папок и не имеют расширений.