Хранить выход системной команды в переменную в r

Я выполняю следующую команду в R:

system("ls ")

Мне нужно сохранить вывод вышеуказанной команды в некоторой переменной R. Есть ли способ сделать то же самое?

Ответ 1

Используйте intern=TRUE:

a <- system("ls ", intern = TRUE)

Ответ 2

почему бы не использовать соответствующую функцию R?

a <- list.files()
b <- list.files(recursive = TRUE)

Подробнее...

?list.files