Hi,
system(cmd, intern=T) seems to have a problem when cmd returns a long
character string.
For example, if a file (/tmp/long.txt) contains a long string such as:
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
There are 120 characters in this one line.
junk <- system("cat /tmp/long", TRUE)
junk
[1] "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678"
[2] "0"
[1] 118
So one long line get separated into two parts, and additionally 119-th
character is missing.
Is this a bug in R or am I missing something?
I tried this on R-1.6.1 on linux/alpha and linux/i386.
Thanks,
Naoki
Naoki Takebayashi <ntakebay at bio.indiana.edu>
--- Dept. of Biology, Box 90338, Duke University, Durham, NC 27708-0338