- There remain multiple instances of 'return' that should be 'exit'. (Dear me! Someone in this threat pointed out that problem already.)
- Line 3 (which is a comment) still, er, misspells the word 'information'.
- The script could be optimised (in that some conditionals could be replaced with operators).
- The linter shellCheck is not very happy with the script (and with reason).
jasimioni: thank you. I am trying out the fix.
I notice the following already.
- There remain multiple instances of 'return' that should be 'exit'. (Dear me! Someone in this threat pointed out that problem already.)
- Line 3 (which is a comment) still, er, misspells the word 'information'.
- The script could be optimised (in that some conditionals could be replaced with operators).
- The linter shellCheck is not very happy with the script (and with reason).