Henrik Bengtsson
2017-Dec-05 16:40 UTC
[Rd] command line arguments are parsed differently on windows, from 3.4.3
One comment: For your R devel example you didn't use spaces in the expression, i.e. maybe that's broken too with spaces? Three questions: Does it work if you avoid spaces? Does it work if you use single quotes? Does this also occur for Rscript? Thxs Henrik On Dec 5, 2017 03:44, "G?bor Cs?rdi" <csardi.gabor at gmail.com> wrote: I wonder if this is intended. Thanks, Gabor C:\Users\rhub>"c:\Program Files\R\R-3.4.2\bin\R" -q -e "1 + 1"> 1 + 1[1] 2> >C:\Users\rhub>"c:\Program Files\R\R-3.4.3\bin\R" -q -e "1 + 1" 'c:\PROGRA~1\R\R-34~1.3\bin\x64\R.exe" -q -e "1' is not recognized as an interna l or external command, operable program or batch file. C:\Users\rhub>"c:\Program Files\R\R-devel\bin\R" -q -e "1 + 1" 'c:\PROGRA~1\R\R-devel\bin\x64\R.exe" -q -e "1' is not recognized as an internal or external command, operable program or batch file. C:\Users\rhub>"c:\Program Files\R\R-3.4.3patched\bin\R" -q -e "1 + 1" 'c:\PROGRA~1\R\R-34~1.3PA\bin\x64\R.exe" -q -e "1' is not recognized as an inter nal or external command, operable program or batch file. C:\Users\rhub>"c:\Program Files\R\R-devel\bin\R" -q -e "1+1"> 1+1[1] 2> >______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel [[alternative HTML version deleted]]
Gábor Csárdi
2017-Dec-05 16:47 UTC
[Rd] command line arguments are parsed differently on windows, from 3.4.3
On Tue, Dec 5, 2017 at 4:40 PM, Henrik Bengtsson <henrik.bengtsson at gmail.com> wrote:> One comment: > For your R devel example you didn't use spaces in the expression, i.e. maybe > that's broken too with spaces?I did. There are two R-devel examples, one with spaces (buggy) and one without spaces (works). To show that spaces are the problem.> Three questions: > Does it work if you avoid spaces?It seems so.> Does it work if you use single quotes?It does not, single quotes are not special characters for windows, so you'll get a different error. In R -q -e '1 + 1' there are three arguments after the -e: '1 and + and 1'> Does this also occur for Rscript?It seems so indeed. Gabor> Thxs > > Henrik > > > On Dec 5, 2017 03:44, "G?bor Cs?rdi" <csardi.gabor at gmail.com> wrote: > > I wonder if this is intended. > > Thanks, > Gabor > > > C:\Users\rhub>"c:\Program Files\R\R-3.4.2\bin\R" -q -e "1 + 1" >> 1 + 1 > [1] 2 >> >> > > C:\Users\rhub>"c:\Program Files\R\R-3.4.3\bin\R" -q -e "1 + 1" > 'c:\PROGRA~1\R\R-34~1.3\bin\x64\R.exe" -q -e "1' is not recognized as an > interna > l or external command, > operable program or batch file. > > C:\Users\rhub>"c:\Program Files\R\R-devel\bin\R" -q -e "1 + 1" > 'c:\PROGRA~1\R\R-devel\bin\x64\R.exe" -q -e "1' is not recognized as an > internal > or external command, > operable program or batch file. > > C:\Users\rhub>"c:\Program Files\R\R-3.4.3patched\bin\R" -q -e "1 + 1" > 'c:\PROGRA~1\R\R-34~1.3PA\bin\x64\R.exe" -q -e "1' is not recognized as an > inter > nal or external command, > operable program or batch file. > > C:\Users\rhub>"c:\Program Files\R\R-devel\bin\R" -q -e "1+1" >> 1+1 > [1] 2 >> >> > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > >
Henrik Bengtsson
2017-Dec-05 16:51 UTC
[Rd] command line arguments are parsed differently on windows, from 3.4.3
Sorry for not reading carefully and thanks for confirming problem with Rscript too. On Dec 5, 2017 08:47, "G?bor Cs?rdi" <csardi.gabor at gmail.com> wrote:> On Tue, Dec 5, 2017 at 4:40 PM, Henrik Bengtsson > <henrik.bengtsson at gmail.com> wrote: > > One comment: > > For your R devel example you didn't use spaces in the expression, i.e. > maybe > > that's broken too with spaces? > > I did. There are two R-devel examples, one with spaces (buggy) and one > without spaces (works). > To show that spaces are the problem. > > > Three questions: > > Does it work if you avoid spaces? > > It seems so. > > > Does it work if you use single quotes? > > It does not, single quotes are not special characters for windows, so > you'll get a different error. In > R -q -e '1 + 1' > there are three arguments after the -e: '1 and + and 1' > > > Does this also occur for Rscript? > > It seems so indeed. > > Gabor > > > Thxs > > > > Henrik > > > > > > On Dec 5, 2017 03:44, "G?bor Cs?rdi" <csardi.gabor at gmail.com> wrote: > > > > I wonder if this is intended. > > > > Thanks, > > Gabor > > > > > > C:\Users\rhub>"c:\Program Files\R\R-3.4.2\bin\R" -q -e "1 + 1" > >> 1 + 1 > > [1] 2 > >> > >> > > > > C:\Users\rhub>"c:\Program Files\R\R-3.4.3\bin\R" -q -e "1 + 1" > > 'c:\PROGRA~1\R\R-34~1.3\bin\x64\R.exe" -q -e "1' is not recognized as an > > interna > > l or external command, > > operable program or batch file. > > > > C:\Users\rhub>"c:\Program Files\R\R-devel\bin\R" -q -e "1 + 1" > > 'c:\PROGRA~1\R\R-devel\bin\x64\R.exe" -q -e "1' is not recognized as an > > internal > > or external command, > > operable program or batch file. > > > > C:\Users\rhub>"c:\Program Files\R\R-3.4.3patched\bin\R" -q -e "1 + 1" > > 'c:\PROGRA~1\R\R-34~1.3PA\bin\x64\R.exe" -q -e "1' is not recognized as > an > > inter > > nal or external command, > > operable program or batch file. > > > > C:\Users\rhub>"c:\Program Files\R\R-devel\bin\R" -q -e "1+1" > >> 1+1 > > [1] 2 > >> > >> > > > > ______________________________________________ > > R-devel at r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/r-devel > > > > >[[alternative HTML version deleted]]
Possibly Parallel Threads
- command line arguments are parsed differently on windows, from 3.4.3
- command line arguments are parsed differently on windows, from 3.4.3
- command line arguments are parsed differently on windows, from 3.4.3
- cross-platform portable code in CRAN Repository Policy
- rhub vs. CRAN fedora-*-devel, using armadillo & slapack