SC1138 – ShellCheck Wiki

See this page on GitHub

Sitemap


Remove spaces between (( in arithmetic for loop.

Problematic code:

for( (i=0; i<10; i++) ); do echo $i; done

Correct code:

for((i=0; i<10; i++)); do echo $i; done

Rationale:

ShellCheck finds arithmetic for ((;;)) expressions where (( or )) are intervening with spaces

Exceptions:

None


ShellCheck is a static analysis tool for shell scripts. This page is part of its documentation.