1 SC2287
Vidar Holen edited this page 2021-06-05 18:31:04 -07:00

This is interpreted as a command name ending with '/'. Double check syntax.

Problematic code:

df/

Correct code:

df /

Rationale:

ShellCheck found a command name that ends with /. Since directories are not valid commands, this is always wrong.

The most common reason is bad quoting or escaping, such as in the example where a space was missing between a command and its argument.

Exceptions:

None

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