SC1020
John Gardner edited this page Dec 22, 2021
·
4 revisions
You need a space before the ] or ]]
Problematic code:
if [ "$STUFF" = ""]; thenCorrect code:
if [ "$STUFF" = "" ]; thenRationale:
Bourne shells are very whitespace sensitive. Adding or removing spaces can drastically alter the meaning of a script. In these cases, ShellCheck has noticed that you're missing a space at the position indicated.
Exceptions
None.
Ignore
# shellcheck disable=SC1020
if [ "$STUFF" = ""]; then