मैं हाल ही में कुछ बैश स्क्रिप्टिंग के साथ काम कर रहा हूं और मैन पेजों को देख रहा हूं। जो मैंने एकत्र किया है, उससे $(())
मतलब expr
और [ ]
मतलब test
है?
$(())
के लिए:
echo $(expr 5 + 3)
[ ]
के लिए::
test 'str' = 'str'
के रूप में ही सफलता मान है
echo $((5 + 3))
रूप में एक ही उत्पादन है
क्या मुझे अपनी समझ सही मिली?
आप [[]] पर भी विचार कर सकते हैं, जो आपको पैटर्न मिलान (अन्य चीजों के साथ) करने की अनुमति देता है। सिंगल [] बोर्न शेल सिंटैक्स है। – cdarke
सिर के लिए धन्यवाद! मैंने यह सब कुछ आपके द्वारा प्रदान की गई सभी तरह की मदद से निकाला है! चीयर्स! – Vern
'$ (()) 'एक झुकाव नहीं है, यह पॉज़िक्स-मूल मानकों-अनुरूप वाक्यविन्यास है। 'एक्सप्रप्र' 1 9 70 के युग की प्राचीन है। –