「DeveloperWiki:Bash コーディングスタイル」の版間の差分
ナビゲーションに移動
検索に移動
(→ポリシー: 訳出) |
Kusanaginoturugi (トーク | 投稿記録) (アーカイブ化) タグ: 新規リダイレクト |
||
| 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時点における最新版
転送先: