আমি 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 BATCHa যদিও আমি এটির বিষয়ে পছন্দ করি তা হ'ল এটি এমন একটি.Routফাইল তৈরি করে যা কেবলমাত্র স্ক্রিপ্ট আউটপুটকেই অন্তর্ভুক্ত করে না, তবে.Rস্ক্রিপ্ট ফাইল থেকে ইনপুট কমান্ড / মন্তব্যগুলিও ইন্টারলিভ করে যা আউটপুট তৈরি করে।