कहें कि मेरे पास फ़ाइल में कुछ कॉन्फ़िगरेशन डेटा है config। सुविधा के लिए, मैं इस डेटा को शेल चर में लोड करना चाहूंगा CONFIG_DATA।
जाहिर है मैं कर सकता हूँ:
CONFIG_DATA="$(cat config)"
लेकिन यह थोथा मुझे एक बेकार उपयोग कीcat तरह लगता है। क्या ऐसा करने का एकमात्र तरीका है? या यह करने के लिए एक और अधिक सुंदर तरीका है?
उत्तर POSIX को पसंद करना चाहिए लेकिन किसी भी शेल का उपयोग कर सकते हैं।
2
इस तरह मेमोरी में पूरी फ़ाइल पढ़ना लगभग हमेशा एक बुरा विचार है, भले ही आप इसे कैसे लिखें।
—
सातु कटुरा
कुछ मामलों में @SatoKatsura बहुत सच है। हालाँकि इस प्रश्न के उद्देश्य के लिए, आप मान सकते हैं कि फ़ाइल सुपर टिनी है, इसलिए यह कोई बड़ी समस्या नहीं है।
—
स्ट्रॉन्ग
@SatoKatsura: क्यों?
—
रेमकोगर्लिच