Rscript -e ломается на пробелах при загрузке из OSX, но не из Linux - PullRequest
0 голосов
/ 10 июля 2019

У меня есть интересная проблема, когда Rscript разрывается в первом найденном месте:

$ Rscript --vanilla -e "1 + 1"
[1] 1

Аналогично:

$ Rscript --vanilla -e "print('one'); print('two')"
[1] "one"
$ Rscript --vanilla -e "print('one');print('two')"
[1] "one"
[1] "two"

Эти команды выполняются наЛинукс машина.Странно, проблема only возникает, когда я захожу на машину с Linux с ноутбука под управлением OSX.Если я захожу на машину linux с ноутбука под управлением linux, Rscript ведет себя и не ломается в пространстве.

Это ожидаемое поведение для Rscript?Кто-нибудь знает, как обеспечить выполнение Rscript всех выражений после -e?

Спасибо!Я использую (на удаленной коробке Linux):

$ Rscript --version
R scripting front-end version 3.6.0 (2019-04-26)
$ $SHELL --version
GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

...