sh
実行可能ファイルがあり、source
実行可能ファイルとしてのみ実行できるファイルもあります。
実行可能ファイルでは拡張子はまったく使用されず、最初の行は#! /bin/sh
。
ソースファイルで.sh
拡張子を使用しましたが、最初の行はありません。
共通のルールに従いたいのですが、まだ見つかりませんでした。これらのソースファイルに従うべき一般的な規則はありますか?
答え1
あなたは非常に近いものに従っているようです。Googleスタイルガイド。
ファイル拡張子実行可能ファイルには拡張子(推奨)または.sh拡張子を含めることはできません。ライブラリには .sh 拡張子があり、実行可能ではありません。