| %|% {operators} | R Documentation |
The operator prints the R object into a temporay file and
then executes the unix command though a pipe
r %|% u
r |
Any R object |
u |
character string representing the unix command |
An object of S3-class unixoutput. The print method
for unixoutput objects simply cat the
string.
Romain Francois <francoisromain@free.fr>
## Not run:
rnorm(30) %|% 'head -n2'
rnorm(30) %|% 'sed "s/^ *\\[[0-9]*\\]//g" '
if( require(R4X ) ){
x <- xml( '<root>
<child id="1">
<subchild id = "sub1" >foo</subchild>
<subchild id = "sub2" >bar</subchild>
</child>
<child id="2">
<subchild id="a">blah</subchild>
<subchild id="b">bob</subchild>
<something id="c" />
</child>
<fruits>
<fruit>banana</fruit>
<fruit>mango</fruit>
</fruits>
</root>' )
x %|% "xml_pp | highlight -S xml -A"
}
## End(Not run)