[Rd] MS Windows: R does not escape quotes in CLI options the same way as Rterm and Rscript

Tomas Kalibera tom@@@k@||ber@ @end|ng |rom gm@||@com
Wed Dec 22 17:45:41 CET 2021


Now fixed in R-devel

Best
Tomas

On 12/16/21 10:22 AM, Tomas Kalibera wrote:
>
> On 12/15/21 10:48 PM, Henrik Bengtsson wrote:
>> On MS Windows 10, the following works:
>>
>>> Rscript --vanilla -e "\"abc\""
>> [1] "abc"
>>
>> and also:
>>
>>> Rterm --vanilla --no-echo -e "\"abc.txt\""
>> [1] "abc.txt"
>>
>> whereas attempting the same with 'R' fails;
>>
>>> R --vanilla --no-echo -e "\"abc.txt\""
>> Error: object 'abc' not found
>> Execution halted
>>
>> I get this with R 4.1.2 and R Under development (unstable) (2021-12-14
>> r81376 ucrt).
>>
>> Is this a bug?
>
> Yes, R.exe does not properly handle quotes (and backslashes preceding 
> a quote, and trailing backslashes). This is the same as PR#18139 for 
> shQuote(). I will put that on my list
>
> Best
> Tomas
>
>>
>> /Henrik
>>
>> ______________________________________________
>> R-devel using r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list