「DeveloperWiki:Bash コーディングスタイル」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(アーカイブ化)
タグ: 新規リダイレクト
 
1行目: 1行目:
[[カテゴリ:Arch 開発]]
 
[[en:DeveloperWiki:Bash Coding Style]]
 
{{Note|このページのスタイルは Arch Linux ソフトウェアプロジェクトに適用されるもので、ArchWiki ページのコードスニペットに適用されるものではありません。}}
 
   
  +
#redirect [[ArchWiki:アーカイブ]]
== ポリシー ==
 
  +
[[Category:アーカイブ]]
 
* エンコードは utf-8
 
* {{ic|#!/bin/bash}} を使う
 
* タブでインデントする
 
* タブの幅は8文字とする
 
* 行の長さを132 文字以下にする
 
* 開きかっこは同じ行に、閉じかっこは単独の行に置く
 
<pre>
 
foo() {
 
echo bar
 
}
 
</pre>
 
* {{ic|if}} と {{ic|for}} 構文は以下のように書く
 
<pre>
 
if true; then
 
do something
 
else
 
do something else
 
fi
 
</pre>
 
<pre>
 
for i in a b c; do
 
echo $i
 
done
 
</pre>
 
* 文字列が展開可能な内容を含まない場合はシングルクオートを使う
 
* {{ic|.}} の代わりに {{ic|source}} を使う
 
* {{ic|``}} の代わりに {{ic|$()}} を使う
 

2023年9月2日 (土) 18:10時点における最新版