Tony Mechelynck wrote:

>       echo string1 >  file
>       echo string2 >> file
>       echo string3 >> file
> etc.
> 
> ought to work, _except_ when the string is (ignoring case) ON OFF or 
> empty (in which case you will set, clear or display the echo on/off 
> setting instead of writing / appending to the file). People were using 
> it in batch files in Dos from time immemorial, with shells which didn't 
> know about inline documents.

You are apparently reading documentation.  Does it also say something
about having > and < characters in the string?  That may be the cause of
the problem:

        @echo ^<?xml version="1.0" encoding="UTF-8" standalone="yes"?^> >$@
        @echo ^<assembly xmlns="urn:schemas-microsoft-com:asm.v1" 
manifestVersion="1.0"^> >>$@


The ^ character is apparently used to escape the special meaning of >
and <.

-- 
ARTHUR:  I did say sorry about the `old woman,' but from the behind you
         looked--
DENNIS:  What I object to is you automatically treat me like an inferior!
ARTHUR:  Well, I AM king...
                                  The Quest for the Holy Grail (Monty Python)

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Reply via email to