- en:DeveloperWiki:Bash Coding Style
ノート: The style on this page applies to Arch Linux software projects, not code snippets on ArchWiki articles.
Policy
- encoding is utf-8
- use
#!/bin/bash
- indent with tabs
- tabs have 8 characters
- do not use more than 132 columns
- opening braces are top right, closing are bottom left:
foo() {
echo bar
}
if
and for
statements are like this:
if true; then
do something
else
do something else
fi
for i in a b c; do
echo $i
done
- use single quotes if a string does not contain parseable content
- use
source
instead of .
- use
$()
instead of ``