Недавно я нашел команды base::files
. Наряду с другими командами типа getwd
, write.lines
, file.show
, dir
и т.д., Похоже, существует ряд R эквивалентов функций bash.
Я также написал некоторые функции в R, которые упорядочивают вызовы на ssh
и rsync
через system
.
например:
rsync <- function(from, to){
system(paste('rsync -outi', from, to, sep = ' '), intern=TRUE)
}
Но прежде чем я углубится в это, у меня есть несколько вопросов:
- У R уже есть встроенные команды для общих программ оболочки, если да, где я могу их найти?
- Если нет, есть ли причины избежать написания моих собственных функций?
- есть ли лучшая альтернатива подходу, описанному выше в примере
rsync
? - будет ли сбор таких функций гарантировать пакет?