[R] capture stderr in Windows
Prof Brian Ripley
ripley at stats.ox.ac.uk
Mon Aug 16 20:45:27 CEST 2004
On Mon, 16 Aug 2004, Duncan Murdoch wrote:
> The CMD.EXE shell in Win XP (and 2K?) allows redirection of stderr in
> the usual Unix style:
(Yes, all NT-based versions of Windows.)
> Rterm --no-save --no-restore < "Rscriptfile" > "Rstdoutfile"
> 2>"Rstderrfile"
>
> You can also use "2>&1" to redirect stderr into the stdout stream, so
> both go to Rstdoutfile.
[But the order matters, so first redirect stdout and then redirect stderr
to stdout.]
And for completeness,
1) Under non-NT Windows (95/98/ME) stderr is the same as stdout since its
shells don't know about stderr.
2) This is in all the rw-FAQ, Q2.10
--
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