मैं 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
उस आउटपुट को उत्पन्न करने वाली स्क्रिप्ट फ़ाइल से इनपुट कमांड / टिप्पणियों को भी इंटरलेय करता है ।