[Wien] Again "Invalid null command"
Lyudmila Dobysheva
lyu at otf.pti.udm.ru
Mon Feb 25 15:10:36 CET 2008
> Is it enough to remove the 3 last "newlines" , i.e. just to have the awk
> command in one line ?
No, all four \<newline> should be removed:
if !($?cmplx) then
set cmplx=`cut ..... ;END{print c}'`
endif
So, I think this is not the awk's fault, though they are different in two cases.
Good: awk --version GNU Awk 3.1.4
Bad: awk -W version mawk 1.3.3 Nov 1996
In my old version command "csh" calls "tcsh".
In bad case command "csh" calls some "bsd-csh" and I cannot obtain version.
If I force to call tcsh instead of this "bsd-csh" then it correctly determines the complex case. So, it is enough to make a redirection of csh to tcsh. I'll ask our administrator why this exotic version appeared.
man csh (good) gives:
"a newline preceded by a '\' is equivalent to a blank, but inside quotes this sequence results in a newline."
Bad csh gives:
"Within pairs of ''' or '"' characters, a newline preceded by a '\' gives a true newline character."
Maybe first describes only the case '\<newline>'
and second is true for more complex: '......\<newline>....'
> > Invalid null command
> > MIXER END
> >
> > I see that in my case it comes from the x script, the part:
> > set cmplx=`cut $file.struct -b -6|\
> > awk 'BEGIN{c="c"};{if ($0 == "-1 0 0") {\
> > getline; {if ($0 == " 0-1 0"){\
> > getline; {if ($0 == " 0 0-1"){c= ""}}}}}};\
> > END{print c}'`
> >
> > If I change these lines into one long line (without \<newline> ) the
> > error disappears.
Best regards
Lyudmila Dobysheva
------------------------------------------------------------------
Phys.-Techn. Institute of Ural Br. of Russian Ac. of Sci.
426001 Izhevsk, ul.Kirova 132
RUSSIA
------------------------------------------------------------------
Tel.:7(3412) 442118 (home), 218988(office), 250614(Fax)
E-mail: lyu at otf.fti.udmurtia.su, lyu at otf.pti.udm.ru
http://fti.udm.ru/ltt/personals/dobysh.htm
------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20080225/3942e6e5/attachment.html
More information about the Wien
mailing list