मैं बैश में सिंगल कोष्ठक के बारे में सोच रहा था। मुझे पता है कि इनका उपयोग उपखंडों में आदेशों को निष्पादित करने के लिए किया जाता है और उनका उपयोग सरणियों के निर्माण के लिए किया जाता है, लेकिन क्या उनका उपयोग किसी और चीज के लिए किया जाता है?
एक बात जो मेरा ध्यान आकर्षित करती है वह यह है कि जब आप चर असाइनमेंट का उपयोग करते हैं, जैसे
var=(hello)
echo $var # hello
बैश एक त्रुटि या कुछ भी उत्पन्न नहीं करता है, और आउटपुट जैसा है
var=hello
क्या ये दोनों चर परिभाषाएँ समान हैं या इनमें कोई अंतर है?
var=(1 2 3); echo $var
ही हैvar=(1 2 3); echo ${var[0]}
?