「Transwiki:Bash Shell Scripting」の版間の差分

ナビゲーションに移動 検索に移動
* <tt>then</tt> または <tt>else</tt>のあとに改行文字を入れます。この改行文字はオプションです。-- この改行はセミコロンに置き換えられません -- しかし改行文字によって <tt>if</tt> ステートメントの読み易さ、リーダビリティに貢献しています。
* 通常のコマンドは改行で区切り、セミコロンは使用しません。これは一般的な規約で<tt>if</tt>ステートメントに限られるものではありません。各行にコマンドを配置することで、他のひとがそのスクリプトがなにをしているのかをざっくりと把握することができるようになります。
* Regular commands are separated by newlines, never semicolons. This is a general convention, not specific to <tt>if</tt> statements. Putting each command on its own line makes it easier for someone to "skim" the script and see roughly what it is doing.
These exact conventions are not particularly important, but it is good to follow consistent and readable conventions for formatting your code. When a fellow programmer looks at your code — or when you look at your code two months after writing it — inconsistent or illogical formatting can make it very difficult to understand what is going on.