कृपया मेरी स्क्रिप्ट और आउटपुट ढूंढें
#! / Bin / bash verify = ( "टॉम डिक हैरी" "रिकी" "दीप राइजिंग") फ़ंक्शन सत्यापित करें सर्विसेज () {param = ("$ {! 1}") के लिए $ {param [@]} में मैं प्रतिध्वनि $ i किया} सत्यापन सत्यापित करें [@] आउटपुट: -
टॉम
डिक
हैरी
रिकी < / P>
दीप
राइजिंग
अपेक्षित आउटपुट: -
टॉम डिक हैरी
रिकी
दीप राइजिंग
क्यों? क्या मेरी सरणी घोषणा गलत है?
फ़ंक्शन के अंदर उद्धरणों का उपयोग करें:
फ़ंक्शन सत्यापित करें सर्विसेज () {param = ("$ {! 1}") में मैं "$ {param [@]}" में हूं; $ {Param [@]}
लूप के रिक्त स्थान के कारण उन्हें अलग तर्क के रूप में विचार करना है।
यह होना चाहिए: "$ {Param [@]}"
में मेरे लिए
Comments
Post a Comment