मैं राइटिंग शेल स्क्रिप्ट (बैश का उपयोग करके) व्यस्त हूं जहां मुझे अन्य कमांड के लौटे परिणाम से कुछ चर को पॉप्युलेट करने की आवश्यकता है।
तो मैं इस तरह एक वाक्यविन्यास का उपयोग कर रहा हूँ:
VAR=`command 2>/dev/null`
लेकिन जब स्क्रिप्ट के गोले के बारे में जानकारी की तलाश में, मैंने अक्सर पाया कि उपरोक्त सिंटैक्स का उपयोग करके भी ऊपर प्राप्त किया जा सकता है:
VAR=$(command 2>/dev/null)
दोनों मेरे लिए काम कर रहे हैं (मुझे दोनों ही स्थिति में अपेक्षित परिणाम मिला है) और मैं इस प्रकार सोच रहा हूं कि क्या मैं अभी भी दोनों रूप को एक-दूसरे के स्थान पर उपयोग कर सकता हूं या यदि मुझे भविष्य के विकास के अनुरूप रहने के लिए एक रूप में रहना होगा खोल?