DeveloperWiki:Bash コーディングスタイル

提供: ArchWiki
ナビゲーションに移動 検索に移動
ノート: このページのスタイルは Arch Linux ソフトウェアプロジェクトに適用されるもので、ArchWiki ページのコードスニペットに適用されるものではありません。

ポリシー

  • エンコードは utf-8
  • #!/bin/bash を使う
  • タブでインデントする
  • タブの幅は8文字とする
  • 行の長さを132 文字以下にする
  • 開きかっこは同じ行に、閉じかっこは単独の行に置く
foo() {
        echo bar
}
  • iffor 構文は以下のように書く
if true; then
        do something
else
        do something else
fi
for i in a b c; do
        echo $i
done
  • 文字列が展開可能な内容を含まない場合はシングルクオートを使う
  • . の代わりに source を使う
  • `` の代わりに $() を使う