मेरी स्क्रिप्ट "script.sh" में, मैं कुछ चर के लिए पहला और दूसरा तर्क संग्रहीत करना चाहता हूं और फिर बाकी को एक और अलग चर में संग्रहीत करना चाहता हूं। इस कार्य को लागू करने के लिए मुझे किस आदेश का उपयोग करना चाहिए? ध्यान दें कि एक स्क्रिप्ट को पारित तर्कों की संख्या अलग-अलग होगी।अलग-अलग चरों में पास किए गए तर्कों को संग्रहीत करना -शेल स्क्रिप्टिंग
जब मैं कंसोल
./script.sh abc def ghi jkl mn o p qrs xxx #It can have any number of arguments
इस मामले में में आदेश चला, मैं अपने स्क्रिप्ट "abc" और "def" एक चर में संग्रहीत करना चाहते हैं। "ghi jkl mn o p qrs xxx" को किसी अन्य चर में संग्रहीत किया जाना चाहिए।
ध्यान दें कि जब से इन (जो यह करने के लिए सही तरीका है) सरणियों के रूप में जमा हो जाती है, वे एक विशेष वाक्य रचना के साथ विस्तार किया जाना चाहिए: 'गूंज" पहले दो = "" $ {var1 [@]} "; गूंज "शेष =" "$ {var2 [@]}" ' –