「DeveloperWiki:Bash コーディングスタイル」の版間の差分
表示
削除された内容 追加された内容
前書きの訳出 |
→ポリシー: 訳出 |
||
| 5行目: | 5行目: | ||
== ポリシー == |
== ポリシー == |
||
* |
* エンコードは utf-8 |
||
* |
* {{ic|#!/bin/bash}} を使う |
||
* タブでインデントする |
|||
* indent with tabs |
|||
* タブの幅は8文字とする |
|||
* tabs have 8 characters |
|||
* 行の長さを132 文字以下にする |
|||
* do not use more than 132 columns |
|||
* 開きかっこは同じ行に、閉じかっこは単独の行に置く |
|||
* opening braces are top right, closing are bottom left: |
|||
<pre> |
<pre> |
||
foo() { |
foo() { |
||
| 16行目: | 16行目: | ||
} |
} |
||
</pre> |
</pre> |
||
* {{ic|if}} |
* {{ic|if}} と {{ic|for}} 構文は以下のように書く |
||
<pre> |
<pre> |
||
if true; then |
if true; then |
||
| 29行目: | 29行目: | ||
done |
done |
||
</pre> |
</pre> |
||
* 文字列が展開可能な内容を含まない場合はシングルクオートを使う |
|||
* use single quotes if a string does not contain parseable content |
|||
* |
* {{ic|.}} の代わりに {{ic|source}} を使う |
||
* |
* {{ic|``}} の代わりに {{ic|$()}} を使う |
||
2020年5月8日 (金) 10:55時点における版
ノート このページのスタイルは Arch Linux ソフトウェアプロジェクトに適用されるもので、ArchWiki ページのコードスニペットに適用されるものではありません。
ポリシー
- エンコードは utf-8
#!/bin/bashを使う- タブでインデントする
- タブの幅は8文字とする
- 行の長さを132 文字以下にする
- 開きかっこは同じ行に、閉じかっこは単独の行に置く
foo() {
echo bar
}
ifとfor構文は以下のように書く
if true; then
do something
else
do something else
fi
for i in a b c; do
echo $i
done
- 文字列が展開可能な内容を含まない場合はシングルクオートを使う
.の代わりにsourceを使う``の代わりに$()を使う