আমি নিম্নলিখিত ফাংশন আছে:
bar() { echo $1:$2; }
আমি এই ফাংশনটি অন্য একটি ফাংশন থেকে কল করছি foo
,। foo
নিজেই নিম্নলিখিত হিসাবে বলা হয়:
foo "This is" a test
আমি নিম্নলিখিত আউটপুট পেতে চাই:
This is:a
অর্থাত, যে আর্গুমেন্টগুলি bar
প্রাপ্ত হয় সেগুলি একই টোকেন হওয়া উচিত যা আমি প্রবেশ করি foo
।
foo
এটি অর্জনের জন্য কীভাবে বাস্তবায়ন করা দরকার? আমি নিম্নলিখিত দুটি বাস্তবায়ন চেষ্টা করেছি, কিন্তু কার্যকর হয় না:
foo() { bar $*; }
- আউটপুট:
this:is
foo() { bar "$*"; }
- আউটপুট:
this is a test:
আমার প্রশ্ন কার্যকরভাবে আমি কীভাবে যুক্তিগুলির উদ্ধৃতি সংরক্ষণ করতে পারি is এটা কি আদৌ সম্ভব?