bash コーディング規約
基本、以下に準ずる。
シェル/コーディング規約 - techmemo
http://sya.cswiki.jp/index.php?%E3%82%B7%E3%82%A7%E3%83%AB%2F%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E8%A6%8F%E7%B4%84
シェルスクリプト Tips - UNIX & Linux コマンド・シェルスクリプト リファレンス http://shellscript.sunone.me/tips.html
但し以下の点をカスタマイズ。
- ディレクトリ名の定数、変数を定義する際は、末尾に"/" を入れる。(ディレクトリであることが明確になるし、サブディレクトリ等と結合する際に"/"を入れ忘れる可能性が低い。)
→ 末尾に/を入れない。ディレクトリかどうかは変数名で明示(XXX_DIRとか)。そうしないとかえってあとで分かりづらかったりする。
- ファイル名はスネークケース