Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Apr 2017 09:47:45 -0400
From:      Ernie Luzar <luzar722@gmail.com>
To:        FreeBSD current <freebsd-current@freebsd.org>
Subject:   csh script help
Message-ID:  <58F0D301.7000509@gmail.com>

next in thread | raw e-mail | index | archive | help
To aid in debugging the script I'm writing, I place "echo" commands 
throughout so I can kind of have a trace of the logic as different 
conditions are processed. Normally I just delete these "echo" commands 
after I get the script working.

But this time I want to try something different. I want to 
enable/disable the echo commands in mass. So in the beginning of the 
script I added these 2 lints.

#trace=""  # use to enable trace echo
trace="#"  # use to disable trace echo

In front of each of the echo commands I added this,
  $trace echo "what ever."

When I exec the script I get error message  #: not found

What is happing here? Is the substitution to late?

Is there a way to fix this?

Thanks for your help




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58F0D301.7000509>