Newbie question. I cannot get "set -n" or "set -noexec on" to work on Linux or AIX! According to the man page and what I read online, it should inform me of syntax errors without executing commands in your script.
So, can someone PLEASE explain why this does not work?
======================================
# WHAT I SHOULD SEE
rochatk:/tmp # cat t1
#set -n
echo test
ech test1
rochatk:/tmp # ./t1
test
./t1: line 4: ech: command not found
# REMOVE COMMENT FROM SET COMMAND
rochatk:/tmp # vi t1
rochatk:/tmp # cat t1
set -n
echo test
ech test1
rochatk:/tmp # ./t1
rochatk:/tmp #
======================================
Why don't I see the error after "set -n" is enabled?
Thank you for your help!