(Ubuntu-OSXの互換性と使いやすさとPOSIXについては、#!/ bin / shまたは#!/ bin / bashを使用してください)
スクリプトでbashシェルを使用する場合、.bash拡張子を使用すると実際にbashが呼び出されるのか、それともシステム構成/最初のシェバン行に依存するのか。両方が有効であるが異なる場合、どちらが優先されますか?
スクリプトを.shで終了して「シェルスクリプト」を示すだけで、最初の行でbashシェルを選択する#!/usr/bin/env bash
か(例)、または.bashで終了するだけでなく(行1の設定も) )。bashを呼び出したい。
.bash
拡張機能を見たことがないと思います。また、bin
拡張機能を持たないフォルダーの1つにあるスクリプトをパッケージに含めることはDebianのポリシーです。