Pipe

Published: Wednesday, Dec 26, 2007 Last modified: Tuesday, Nov 26, 2024

stdin and out. baby baby !

hendry@bogrund-17:/tmp/Rweb1.03/CGIFiles$ /opt/R-1.7.0/bin/R --vanilla < testinput.txt > testoutput.txt

hendry@bogrund-17:/tmp/Rweb1.03/CGIFiles$ cat testoutput.txt

R : Copyright 2003, The R Development Core Team

Version 1.7.0  (2003-04-16)

R is free software and comes with ABSOLUTELY NO WARRANTY.

You are welcome to redistribute it under certain conditions.

Type `license()' or `licence()' for distribution details.

R is a collaborative project with many contributors.

Type `contributors()' for more information.

Type `demo()' for some demos, `help()' for on-line help, or

`help.start()' for a HTML browser interface to help.

Type `q()' to quit R.

> 2+2

[1] 4

>

hendry@bogrund-17:/tmp/Rweb1.03/CGIFiles$ cat testinput.txt

2+2

This is better:

hendry@bogrund-17:/tmp/Rweb1.03/CGIFiles$ /opt/R-1.7.0/bin/R --vanilla < "2+2" > testoutput.txt

bash: 2+2: No such file or directory

hendry@bogrund-17:/tmp/Rweb1.03/CGIFiles$ echo "2+2" | /opt/R-1.7.0/bin/R --vanilla  > testoutput.txt

hendry@bogrund-17:/tmp/Rweb1.03/CGIFiles$ echo "2+2" | /opt/R-1.7.0/bin/R --vanilla

R : Copyright 2003, The R Development Core Team

Version 1.7.0  (2003-04-16)

R is free software and comes with ABSOLUTELY NO WARRANTY.

You are welcome to redistribute it under certain conditions.

Type `license()' or `licence()' for distribution details.

R is a collaborative project with many contributors.

Type `contributors()' for more information.

Type `demo()' for some demos, `help()' for on-line help, or

`help.start()' for a HTML browser interface to help.

Type `q()' to quit R.

> 2+2

[1] 4

>

hendry@bogrund-17:/tmp/Rweb1.03/CGIFiles$