「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時点における最新版
転送先: