2 SC2275
Joachim Ansorg edited this page 2021-11-12 19:58:14 +01:00

Command name starts with =. Bad line break?

Problematic code:

my_variable
  =value

Correct code:

myvariable=value

Rationale:

ShellCheck found a command name starting with a =. This was likely not meant as a new command, but instead a continuation from a previous line.

Make sure the = is used correctly.

Exceptions:

None, though you can quote the value to make ShellCheck ignore it, e.g. "=foo".

  • Help by adding links to BashFAQ, StackOverflow, man pages, POSIX, etc!