В моей R сессии, я устанавливаю некоторые переменные окружения, используяДоступ к переменным окружения, установленные в R сессии из оболочки
Sys.setenv(BLAH="blah")
При переключении на терминал (Ctrl-Z), а затем попытаться получить доступ к окружающей среде переменная, я вижу, что она не установлена.
echo $BLAH
Вопрос заключается в том, где это переменная среды, что я устанавливаю от R, и если я хочу другой процесс, чтобы увидеть, как я могу получить к нему доступ?
В Windows вы должны использовать '% имяПеременной%', а не '$ variableName'. И 'system' дал мне ошибку, поэтому мне пришлось использовать' shell («echo% BLAH%») '. – dnlbrky
Интересно. '? system' упоминает, что в Windows' system' запускает команду напрямую, а 'shell' запускает ее через оболочку. Не знал этого. – Peyton