Dennis Fisher wrote: > > Colleagues > > I have just encountered an interesting problem with readLines in R > 2.7.0 in Windows Vista. I am trying to read a line that is created in > the following manner: > 1. Intel Fortran (ifort) 10.1 creates two text files. > 2. The OS concatenates these files with: copy FILE1 +FILE2 FILE3 > From R, I execute: readLines("FILE3") > Only the first portion of the file (the original FILE1) is read - the > remainder is ignored and there is no error message. > > When I open FILE3 with Notepad, it shows all the text; however, > between the material originating from FILE1 and FILE2, there is a > single character - a right-pointing arrow. When I open the file with > vi in Windows (installed under ssh), it shows ^Z. When I open the > file with a hex editor (after having moved the file to a Mac), it > shows that this character is 1A. >
Use the /b (binary) option of the copy command copy /b file1+file2 file3 Then no Ctrl+Z be written to file3. This is a known but easily forgotten irritant of the copy command in windows and dos. Berend Hasselman -- View this message in context: http://www.nabble.com/readLines-fails-to-read-entire-file-tp17744203p17748987.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org 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.