Skip to content
Joachim Ansorg edited this page Nov 12, 2021 · 2 revisions

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".

Related resources:

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

ShellCheck

Each individual ShellCheck warning has its own wiki page like S001. Use GitHub "Pages" feature above to find a specific one, or see Checks.

Clone this wiki locally