sorting of files using system
I suspect it is a problem related to locales: R and the base Ubuntu might be using different locales, hence the source of the different sorting. Can't say if this is the problem in your case, but it might be. Adrian
On Sat, Apr 9, 2016 at 12:18 AM, Maria Ninova <begemotche at gmail.com> wrote:
Hello, I came across the following oddity when it comes to file order using the system command: different system commands return files in a different order: This is a real filenames example:
system("ls gw1kb_tables/rpkm_47*", intern=T)
[1] "gw1kb_tables/rpkm_479_Input.tab" [2] "gw1kb_tables/rpkm_479_IP.tab"
system("for file in gw1kb_tables/rpkm_4*; do echo $file;done" )
gw1kb_tables/rpkm_479_IP.tab gw1kb_tables/rpkm_479_Input.tab As you see, in the first case, the "Input" comes first, while in the second, the IP comes first; I was surprised by this result and not sure if it's expected? I am using R version 3.2.2 (2015-08-14) on Ubuntu 15.04 Thank you in advance, Maria
______________________________________________ R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.
Adrian Dusa University of Bucharest Romanian Social Data Archive Soseaua Panduri nr.90 050663 Bucharest sector 5 Romania [[alternative HTML version deleted]]