Bourn Shell -n Flag Questions
martin at dc.cis.okstate.edu
Fri Apr 28 16:34:24 UTC 2006
I read about the noexecute flag or -n flag which is supposed
to check the syntax of a Bourn Shell script to see what it would do if
run, but not actually do anything. This sounds like a wonderful
thing, especially when one is going to run a dangerous script and you
only get one chance to get it right.
I tried sh -n scriptname and it always silently succeeds even
if I type sh -x -n somescript. I even deliberately created a script
with a syntax error in it and tried sh -x -n again. It still did
nothing but exit. Does this just not work or am I misunderstanding
the purpose of the flag?
Thanks for your help.
Martin McCormick WB5AGZ Stillwater, OK
OSU Information Technology Department Network Operations Group
More information about the freebsd-questions