संभव डुप्लिकेट के बीच अंतर:
What the difference between “[email protected]” and “$*” in bash?
सालों के लिए और अवसरों के दर्जनों पर, मैं शेल स्क्रिप्ट में $*
और [email protected]
के उपयोग के बीच झिझक है । बैश के मैनपेज के लागू खंड को बार-बार पढ़ने के बाद, $*
और [email protected]
दोनों की कोशिश करने के बाद, मैं दो चर के बीच अनुप्रयोग के व्यावहारिक अंतर को समझने में पूरी तरह विफल हूं। क्या आप मुझे प्रबुद्ध कर सकते हैं, कृपया?
मैं हाल ही में $*
का उपयोग कर रहा हूं, लेकिन मुझसे पूछें क्यों नहीं। मुझे नहीं पता क्यों, क्योंकि मुझे नहीं पता कि [email protected]
क्यों मौजूद है, $*
के लिए लगभग सटीक समानार्थी के रूप में।
क्या कोई व्यावहारिक अंतर है?
(।। मैं व्यक्तिगत रूप से बैश का प्रयोग करते हैं, लेकिन खोल के चुनाव के बारे में नास्तिक रहने मेरा प्रश्न के रूप में तक मुझे पता है बैश के लिए विशिष्ट नहीं है)
सिंबलहाउंड पर [$ * $ @] (http://symbolhound.com/?q=%24%40+%24*) के लिए खोज करना कई डुप्लिकेट पाता है। हाथी उपकरण, वह। –
(उदाहरण के लिए, उदाहरण के लिए, http://stackoverflow.com/questions/3307672/whats-the-difference-between-and-in-unix, http://stackoverflow.com/questions/2761723/what-is-the -डिफरेंस-बीच-इन-इन-शेल-स्क्रिप्ट्स, http://stackoverflow.com/questions/4491115/what-is-the-internal-processing-of-and।) –
@ChrisMorgan: सभी बिंदुओं पर पुष्टि की गई। सिंबलहाउंड आसान दिखता है। मुझे इसके बारे में पता नहीं था। अगली बार, मैं पहले वहां खोज करूंगा। क्या मुझे आपके प्रश्न का सुझाव देने के लिए कुछ कदम उठाना चाहिए? – thb