.ksh 拡張子を持つ Bash Shebang スクリプト

.ksh 拡張子を持つ Bash Shebang スクリプト

bash shebangを持つシェルスクリプトを継承しましたが、何らかの理由で.ksh拡張子があります。

このスクリプトの作成者はもうここにはなく、Googleで理由を見つけることができません。

彼はなぜこのようなことをしましたか?私は何を逃したことがありませんか?

答え1

拡張子はまったく関係ありません。あっても良くなくてもいい。重要なのは、スクリプトの最初の行です。スクリプトであれば、bashおそらく次のようになります/bin/bash。シェル実行可能ファイルのパスはどこにありますか?

#!/bin/bash

これはスクリプトで開始された可能性がありますが、ksh時間の経過とともに作成者/メンテナンス担当者は次の機能のみを導入しました。bash

関連情報