[R] Output to connections
    Prof Brian Ripley 
    ripley at stats.ox.ac.uk
       
    Tue May 20 13:37:48 CEST 2003
    
    
  
On Tue, 20 May 2003, Adelchi Azzalini wrote:
> On Tuesday 20 May 2003 13:03, Henrik Bengtsson wrote:
> > In R '\' has to be escaped, i.e. '\\' which means '\\' has to be '\\\\'
> > (this was probably there before the help page was generated!?)
Um, that's not the problem.  If this is a Unix-alike, the shell invoked by
popen also (probably, depending on the shell) needs "\" escaped. So each
of
the help processing
R strings
the Unix shell (probably)
need \ doubled (probably), and it is the last one I forgot.
> >
> > The following works
> >
> >   ## convert decimal point to comma in output, using a pipe (Unix)
> >   zz <- pipe(paste("sed s/\\\\./,/ >", "outfile"), "w")
> >   cat(format(round(rnorm(100), 4)), sep = "\n", file = zz)
> >   close(zz)
> >   ## now look at the output file:
> >   file.show("outfile", delete.file = TRUE)
> 
> Yes, it works, thanks
> 
> Adelchi
> 
> 
-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
    
    
More information about the R-help
mailing list