From simon.urbanek at r-project.org  Wed Feb 22 20:19:04 2006
From: simon.urbanek at r-project.org (Simon Urbanek)
Date: Wed, 22 Feb 2006 14:19:04 -0500
Subject: [Rd] Spurious output white line in R script (PR#8631)
In-Reply-To: <20060222184113.A6F1B3F70C@slim.kubism.ku.dk>
References: <20060222184113.A6F1B3F70C@slim.kubism.ku.dk>
Message-ID: <20A69DDC-E571-4DD1-9047-0073F47FA7CF@r-project.org>

I don't see the bug here ... you may want to explain how this  
behavior conflicts with the documentation. As of your problem, see  
below.

On Feb 22, 2006, at 1:41 PM, pinard at progiciels-bpi.ca wrote:

> I noticed that R scripts produce a spurious white line after output.
> For example, the following shell script,
>
>
> #!/bin/sh
> R --slave --vanilla <<EOF
>
> cat("Hello\n")
>
> EOF
>
>
> when made executable under the name ``hello`` along the search  
> path, behaves
> like this:
>
>
> $ hello | od -bc
> 0000000 110 145 154 154 157 012 012
>           H   e   l   l   o  \n  \n
> 0000007
>
>
>
> The second newline is not wanted, and I would like if R was not
> producing it.
>

If you don't want it, tell R to explicitly terminate in your script,  
e.g. with quit("no",0) - then there will be no new line.

Cheers,
Simon



[Rd] Spurious output white line in R script (PR#8631)
Simon Urbanek