Спасибо, это прекрасно работает! Это действительно должно быть функциональностью по умолчанию в R.
ного играл сsystem()
а такжеsystem2()
для удовольствия, и меня поразило, что я могу сохранить либо выходной, либо выходной статус в объекте. Игрушечный пример:
X <- system("ping google.com",intern=TRUE)
дает мне вывод, тогда как
X <- system2("ping", "google.com")
дает мне статус выхода (1 в этом случае, Google не пингует). Если я хочу и выход, и статус выхода, мне нужно сделать 2 системных вызова, что кажется излишним. Как я могу получить оба с использованием только одного системного вызова?
РЕДАКТИРОВАТЬ: я хотел бы иметь оба в консоли, если это возможно, не просматривая временный файл с помощьюstdout="somefile.ext"
вsystem2
позвонить и впоследствии читать его в.