Thanks for your help, Phillipe. You're right; I don't
need to use sink() function. I was using R for windows in
an interactive mode and have totally forgotten about batch
mode.
For others' reference I opened up a command prompt and
typed in:
Rterm --no-save --quiet <test.R >test.log
and created test.log gave me the results I wanted.
Cheers,
SI
-----------------
SI <risdpizza at yahoo.co.jp> wrote:> I am using many comment lines like this
> # a comment line
> in a script. Is there any way to print
> comment lines when I use sink() function?
> Or, are there any plans to include as
> an option to sink() function in the near
> future? I would not want to use cat()
> function as it will look messy in the
> original script file.
Since you are using script files, you may not need to use
R
in an interactive session. One suggestion under unix would
be:
cunegonde:~> R --no-save --quiet < test > saved
cunegonde:~> cat saved> # a comment line
> i<-1:10
> outer(i,i,"*")
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 1 2 3 4 5 6 7 8 9 10
[2,] 2 4 6 8 10 12 14 16 18 20
[3,] 3 6 9 12 15 18 21 24 27 30
[4,] 4 8 12 16 20 24 28 32 36 40
[5,] 5 10 15 20 25 30 35 40 45 50
[6,] 6 12 18 24 30 36 42 48 54 60
[7,] 7 14 21 28 35 42 49 56 63 70
[8,] 8 16 24 32 40 48 56 64 72 80
[9,] 9 18 27 36 45 54 63 72 81 90
[10,] 10 20 30 40 50 60 70 80 90 100> # the end
>
All commands including comments appear in the saved
output.
HTH,
--
Philippe Glaziou
Epidemiologist
------------------
__________________________________________________