note an exception where warning is invalid

Todd Walton
2020-12-09 12:47:38 -05:00
parent fea2c6d069
commit d069913bd1

@@ -29,6 +29,8 @@ This is not likely to be intentional. The most common causes are:
1. Trying similarly to compare command output, as in `grep -c foo file > 100` instead of `[ "$(grep -c foo file)" -gt 100 ]`
1. Malformed FD operations, such as writing `1>2` instead of `1>&2`.
If you do want to create a file named `4`, you can quote it to silence shellcheck and make it more clear to humans that it's not supposed to be taken numerically.
### Exceptions:
None. If you do want to create a file named `4`, you can quote it to silence shellcheck and make it more clear to humans that it's not supposed to be taken numerically.
If you use the `&>` form of redirection, as in `foo > /dev/null 2&>1`, it will trigger this warning. You can safely ignore this warning if that is what triggered it, or change your redirection operator to the semantically preferable `>&`.