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