Używałem R CMD BATCH my_script.Rz terminala do wykonania Rskryptu. Jestem teraz w punkcie, w którym chciałbym przekazać argument do polecenia, ale mam pewne problemy z jego działaniem. Jeśli robię R CMD BATCH my_script.R blablawtedy blablastaje plik wyjściowy, zamiast interpretować jako argument dostępnych skrypt R jest wykonywany.
Próbowałem, Rscript my_script.R blablaco wydaje się blablapoprawnie przekazywać jako argument, ale potem nie otrzymuję my_script.Routpliku wyjściowego, który otrzymuję R CMD BATCH(chcę .Routplik). Chociaż mógłbym przekierować dane wyjściowe wywołania do Rscriptwybranej przeze mnie nazwy pliku, nie otrzymywałbym poleceń wejściowych R zawartych w pliku w taki R CMD BATCHsam sposób, jak w .Routpliku.
Idealnie więc szukam sposobu na przekazanie argumentów do skryptu języka R wykonywanego za pomocą R CMD BATCHmetody, chociaż byłbym zadowolony z podejścia wykorzystującego, Rscriptjeśli istnieje sposób, aby wygenerować porównywalny .Routplik.
R CMD BATCHto relikt. Podoba mi się jednak to, że tworzy.Routplik, który zawiera nie tylko dane wyjściowe skryptu, ale także przeplata polecenia / komentarze wejściowe z.Rpliku skryptu, który wygenerował te dane wyjściowe.