To check bash scripts without executing them, run:

bash -n <script_file>

For example:

bash -n my_script.bash

Of course, this syntax check is very limited, because bash syntax is somewhat flexible (compared to other script languages), but it is better than no syntax check.

Leave a Reply