Am 13.02.2010 16:55, schrieb Dieter Plaetinck:
* indent with tabs +1 * tabs have 8 characters
isn't the point of indentation with tabs just that everyone can choose the width of the representation for himself? unless you plan to use tabs for alignment, which i don't like. tabs for indentation, spaces for alignment imho.
This affects how exactly you count the "number of columns" in the next rule. A tab is then counted as 8 characters (although it will still show as 2 in my editor).
* don't use more than 132 columns where does this number come from? * opening braces are top right, closing are bottom left: +1
function foo() { echo bar }
only for bash/C. for sh, leave out the 'function' part (it's a bashism)
* 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
fine by me
* use single quotes if a string does not parseable content
+1
We could also talk about using `` or $(); source vs. .; $foo vs. ${bar} etc.. But that's probably too much.
Never use `...`, always $(...), always use the braces for variable names and always quote paths that contain variables.