summaryrefslogtreecommitdiffstats
path: root/tags/e/example-shell-script-fails-syntax-check.tag
blob: 54ac0b83c2105fb6b6243444075c051c8bd7a55a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
Tag: example-shell-script-fails-syntax-check
Severity: pedantic
Check: script/syntax
Explanation: Running this shell script with the shell's -n option set fails,
 which means that the script has syntax errors. The most common cause of
 this problem is a script expecting <code>/bin/sh</code> to be bash checked on
 a system using dash as <code>/bin/sh</code>.
 .
 Run e.g. <code>sh -n yourscript</code> to see the errors yourself.
 .
 Note this can have false-positives, for an example with bash scripts
 using "extglob".