और भी अधिक साफ होने के कारण, set
उस कमांड पर उपसर्ग संकेतन (बिना ) का उपयोग करें, जिस कमांड पर आप इनवाइट करना चाहते हैं:
CLASSPATH=/path/mysql-connector-java-ver-bin.jar:$CLASSPATH ANOTHER_VAR=bla ATHIRD_VAR=blu java -...
अब java
प्रक्रिया आप आह्वान अपने अस्थायी वातावरण चर (रों) इकट्ठा करने में सक्षम हो जाएगा CLASSPATH, ANOTHER_VAR
और ATHIRD_VAR
।
यदि आपने उपयोग किया है export
, तो कम से कम स्क्रिप्ट के वातावरण पर भी चर (विश्व स्तर पर) सेट किए जाएंगे। और, चर के मान जो पहले से मौजूद थे, नए मूल्यों द्वारा अधिलेखित हो जाएंगे।
उपसर्ग संकेतन के लाभ:
- एक चर के पिछले मूल्यों को अपरिवर्तित रहना चाहिए, अर्थात यदि बाद में पुराने मूल्यों की आवश्यकता हो रही है, तो चर के पुराने मूल्यों को बचाने की कोई आवश्यकता नहीं होगी, जो पहले से ही मौजूद हैं ताकि मंगलाचरण के बाद उन्हें पुनर्स्थापित किया जा सके।
unset
मंगलाचरण के बाद सफाई के प्रयोजनों के लिए अपने अस्थायी चर की जरूरत नहीं है