Created SC2108 (markdown)

koalaman
2015-08-15 22:21:14 -07:00
parent b589b10931
commit b830d0b0d1

17
SC2108.md Normal file

@@ -0,0 +1,17 @@
## In [\[..]], use && instead of -a.
### Problematic code:
[[ "$1" = "-v" -a -z "$2" ]]
### Correct code:
[[ "$1" = "-v" && -z "$2" ]]
### Rationale:
`-a` for logical AND is not supported in a `[[ .. ]]` expression. Use `&&` instead.
### Exceptions:
None.