On Mon, 19 Mar 2007, Robin Hankin wrote: > Hello everybody > > thanks for the tips. > > I *think* this should be the same thread.... > > > The manpage for system() says that lines of over 8095 > characters will be split. This is causing me problems. > How do I get round the 8095 character limit? >
Can you use sed or awk in a pipe externally to change ", " into "\n" while still out in the system() call, for example the record separator RS in awk? > > Simple toy example follows: > > > > jj <- system("echo 4 | awk '{for(i=1;i<100;i++){printf(\"%s,\", > $1)}}'| sed -e \"s/,$//\"",intern=T) > > > This is fine. But .. . . > > > jj <- system("echo 4 | awk '{for(i=1;i<10000;i++){printf(\"%s,\", > $1)}}'| sed -e \"s/,$//\"",intern=T) > > > > has "jj" split into three bits, which is upsetting my call. In my > application > the split occurs in the middle of a multi-digit number, which messes up > my conversion to numeric? > > > > > > > > -- > Robin Hankin > Uncertainty Analyst > National Oceanography Centre, Southampton > European Way, Southampton SO14 3ZH, UK > tel 023-8059-7743 > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > -- Roger Bivand Economic Geography Section, Department of Economics, Norwegian School of Economics and Business Administration, Helleveien 30, N-5045 Bergen, Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43 e-mail: [EMAIL PROTECTED] ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.