मैं हर जगह खोज कर रहे हैं और मुझे विश्वास है वैश्विक चर की तुलना में है कि अन्य करने के लिए कोई रास्ता नहीं है कि वहाँ आए हैं लेकिन मेरा मानना है कि में stackoverflow.com गुरु मेरी मदद करने में सक्षम हो सकता है:तर्क पारित करके जाल कार्य?
वहाँ है किसी भी तरह से तर्क पारित करके एक समारोह को फंसाने के लिए बाश में?
उदाहरण के लिए, trap <function_name> <arg_1> <arg_2> SIGINT
?
हाँ! धन्यवाद:] – Kounavi
दरअसल यह जाल "myfunction $ arg_1 $ arg_2" कॉल करने के बाद से काम नहीं करता है सिगिनट सिगरेट का मतलब था कि जब Ctrl-C को $ arg_1 $ arg_2 के पुराने मान दबाए गए थे जहां अपडेट किए गए थे और अपडेट नहीं थे। मान लीजिए कि मैं एक रैपर फ़ंक्शन का उपयोग करूंगा या तर्कों को वैश्विक बनाउंगा क्योंकि मैं उस काम को जिस तरीके से लक्षित नहीं कर सकता:/P.S .: क्या इससे कोई फर्क पड़ता है कि मैंने डबल_क्वाट्स का उपयोग किया था और आपके उदाहरण में एकल नहीं था? – Kounavi
@ कौनावी: जैसा कि आपने अनुमान लगाया है - आपको सिंगल-कोट्स का उपयोग करने की आवश्यकता है, डबल-कोट्स नहीं। – ruakh