Помещение переменной в кавычки в R (Экранирование кавычек для функций) - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь создать функцию, которая запускает команды bash / zsh из R.

Я хочу, чтобы переменная 'command' была добавлена ​​в функцию.

bash <- function(command){
system('bash -c command’)
}

или

zsh <- function(command){
system(‘zsh -c command’)
}

чтобы я мог просто набрать:

bash(ls)

или ЗШ (кд) (да, я знаю, что R имеет setwd() и list.files ... только на этих примерах. Меня больше интересуют такие сложные команды, как bash(open -a Microsoft\ Excel training data.csv)

и список элементов из моего текущего каталога

Но я не уверен, как избежать цитат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...