मैं R CMD BATCH my_script.Rएक Rस्क्रिप्ट को निष्पादित करने के लिए एक टर्मिनल से उपयोग कर रहा हूं । मैं अब उस बिंदु पर हूं जहां मैं कमांड को एक तर्क देना चाहता हूं, लेकिन कुछ मुद्दों पर काम कर रहा हूं। अगर मैं करता हूँ R CMD BATCH my_script.R blablaतो blablaआउटपुट फाइल बन जाती है, बजाय इसके कि आर स्क्रिप्ट के लिए उपलब्ध तर्क के रूप में व्याख्या की जा रही है।
मैंने कोशिश की है Rscript my_script.R blablaजो blablaएक तर्क के रूप में सही ढंग से पारित करने के लिए लगता है , लेकिन फिर मुझे my_script.Routआउटपुट फ़ाइल नहीं मिलती है जो मुझे मिलती है R CMD BATCH(मुझे .Routफ़ाइल चाहिए)। जब मैं Rscriptअपने चयन के फ़ाइल नाम के लिए एक कॉल के आउटपुट को पुनर्निर्देशित कर सकता हूं, तो मुझे उस तरह से फ़ाइल में शामिल आर इनपुट कमांड नहीं मिलेंगे जिस तरह R CMD BATCHसे .Routफ़ाइल में होती है।
इसलिए, आदर्श रूप से, मैं एक R CMD BATCHविधि के माध्यम से निष्पादित की जा रही आर स्क्रिप्ट के लिए तर्कों को पारित करने का एक तरीका हूं, हालांकि Rscriptअगर यह एक तुलनीय .Routफ़ाइल का उत्पादन करने का एक तरीका है, तो इसका उपयोग करके एक दृष्टिकोण से खुश होंगे ।
R CMD BATCHहै कि यह एक अवशेष है। हालाँकि मुझे इसके बारे में यह पसंद है कि यह एक ऐसी.Routफ़ाइल का उत्पादन करता है जिसमें न केवल स्क्रिप्ट आउटपुट शामिल होता है, बल्कि.Rउस आउटपुट को उत्पन्न करने वाली स्क्रिप्ट फ़ाइल से इनपुट कमांड / टिप्पणियों को भी इंटरलेय करता है ।