আমার কাছে একটি কালো বাক্স ইউএনআইএক্স প্রোগ্রাম রয়েছে যা ব্যাশ শেলের সাথে ব্যবহৃত হয় যা স্টিডিনের ডেটা কলামগুলি পড়ে, সেগুলি প্রক্রিয়া করে (একটি স্মুথিং এফেক্ট প্রয়োগ করে) তারপরে স্টডআউটে আউটপুট দেয়। আমি এটি ইউনিক্স পাইপ দ্বারা ব্যবহার করি, পছন্দ করি
generate | smooth | plot
আরও মসৃণ করার জন্য, আমি মসৃণটির পুনরাবৃত্তি করতে পারি, সুতরাং এটি বাশ কমান্ড লাইন থেকে অনুরোধ করা হবে
generate | smooth | smooth | plot
অথবা এমনকি
generate | smooth | smooth | smooth | smooth | smooth | smooth | smooth | smooth | smooth | smooth | plot
এটি অস্বাস্থ্যকর হচ্ছে। আমি smooth
এর জন্য আউটপুটটি পাইপ করতে সক্ষম হবার জন্য বাশ র্যাপার তৈরি করতে চাই এবং তার আউটপুটটি সরাসরি smooth
একটি স্বেচ্ছাসেবী সংখ্যার বারে একটি নতুন উদাহরণে ফিড করতে চাই, এরকম কিছু
generate | newsmooth 5 | plot
পরিবর্তে
generate | smooth | smooth | smooth | smooth | smooth | plot
আমার প্রথম প্রয়াসটি বাশ স্ক্রিপ্ট ছিল যা বর্তমান ডিরেক্টরিতে টেম্প ফাইল তৈরি করে সেগুলি মুছে ফেলেছিল, তবে লেখার অ্যাক্সেস সহ আমি কোনও ডিরেক্টরিতে না থাকাকালীন এটি কুশ্রী হয়ে উঠল এবং বাধা দেওয়ার সময় আবর্জনা ফাইলও রেখে দিয়েছিল।
smooth
প্রোগ্রামটিতে কোনও যুক্তি নেই ।
কলগুলির সংখ্যাটি প্যারামিটারাইজ করার জন্য এই জাতীয় প্রোগ্রামকে "মোড়ানো" করার আরও কি দুর্দান্ত উপায় আছে?