सेट - लिनक्स आदेश - युनिक्स कमान्ड

सेट गर्नुहोस् - चरहरू पढ्नुहोस् र लेख्नुहोस्

सारांश

varName सेट गर्नुहोस् ? मूल्य ?

विवरण

चर varName को मान फर्काउँछ। यदि मान निर्दिष्ट गरिएको छ भने, मान्न varName को मान सेट गर्नुहोस्, एक नयाँ चर बनाउन यदि एक पहिल्यै अवस्थित छैन, र यसको मान फर्काउनुहोस्। यदि varName मा खुल कोष्ठक समावेश छ र करीबी कोष्ठक को साथ समाप्त हुन्छ, तब यो array element को संदर्भित गर्दछ: पहिलो खुली पन्थ्रहण को वर्णहरु वर्ण को नाम हो, र पेरिसका बीच को वर्ण array भित्र सूचकांक हो। अन्यथा varName लाई स्केलर चर सक्षम पार्दछ । साधारणतया, varName अयोग्य छ (कुनै पनि नाममा समावेश गरिएका नामहरूको नाम समावेश गर्दैन), र हालको नेमस्पेसमा त्यस नामको चर पढ्न वा लेखिएको छ। यदि varName ले नेभिगेसन क्वालिफायरहरू (सरणी नाममा array element लाई बुझाउँछ भने), निर्दिष्ट नामस्थानमा चर पढ्न वा लेखिएको छ।

यदि कुनै कार्यविधि सक्रिय छैन भने, varName एक नामस्थान चर (वैश्विक चर यदि हालको नामस्थान वैश्विक नेमस्पेस हो) लाई बुझाउँछ। यदि एक प्रक्रिया सक्रिय छ भने, varName एक प्यारामिटर वा कार्यविधिको स्थानीय चरमा उल्लेख गर्दछ जब सम्म विश्व आदेश varName घोषणा गर्न को लागी globalized हुन, वा जब सम्म चर चर आदेश को varName को नामकरण चर हुन को लागी बोलायो थियो।

विकल्पहरू

-एक मार्क चरहरू जुन परिमार्जित वा निर्यातका लागि सिर्जना गरिन्छ। -ब कार्यको तुरुन्तै सूचनाको बारेमा सूचित गर्नुहोस्। -e एक शून्य गैर शून्य स्थिति संग बाहिर निस्क्रिय तुरुन्तै बाहिर निस्कनुहोस्। -f फाइल नाम पीढी (विश्वब्यापी) अक्षम गर्नुहोस्। -h अर्डरको स्थान सम्झँदा उनीहरूले हेरेका छन्। -k सबै असाइनमेंट आर्गुमेन्टहरू एक आदेशका लागि वातावरणमा राखिएका छन्, न कि ती आदेश जुन पूर्व नाम भन्दा पूर्व। -मे कार्य नियन्त्रण सक्षम गरिएको छ। -न आदेशहरू पढ्नुहोस् तर तिनीहरूलाई कार्यान्वयन नगर्नुहोस्। -o विकल्प-नामले विकल्प-नामसँग चर सेट गर्नुहोस्: allexport समान -a braceexpand समान जस्तै- बी emacs एक emacs-style line सम्पादन इन्टरफेस प्रयोग गर्दछ इन्फ्रेट errexit को रूप मा एक नै अल्ट्रास्राज जस्तै --E functrace पनि जस्तै-T hashall त्यहि यसका लागि पनि यसका लागि धेरै समय लाग्न सक्छ। यसका लागि तपाईले यो कुराको बारेमा जानकारी गराउनुभएको छ। n noglob समान as -f nolog हालै स्वीकार गरिएको छ तर बेवास्ता गरे जस्तै यो -b संज्ञास्पद पनि जस्तै -u onecmd समान जस्तै -t भौतिक रूपमा समान -P pipefail पाइप लाइनको फिर्ती मान एक गैरसँग निस्कने अन्तिम आदेशको स्थिति हो -जेरो स्थिति, वा शून्य यदि कुनै शून्य स्थितिको साथमा आदेश नभएको कुनै शून्य स्थिति पोर्सेसन बाशको व्यवहार परिवर्तन गर्दछ जहाँ पूर्वनिर्धारित कार्यले Posix मानकलाई भिन्न मान्न मिल्ने गर्दछ। शैली रेखा सम्पादन इन्टरफेस पनि एक्स-एक्सको रूपमा -x -p मा परिवर्तन गरियो जब वास्तविक र प्रभावकारी प्रयोगकर्ता एड्स मेल खाँदैन। $ ENV फाइलको प्रशोधन र शेल प्रकार्यहरूको आयात गर्न असक्षम गर्दछ। यस विकल्पलाई बन्द गर्दा प्रभावकारी यूआईडी र ग्रिडलाई वास्तविक यूआईडी र ग्याडमा सेट गर्न सकिन्छ। -t पढ्नु र एक आदेश कार्यान्वयन पछि बाहिर निस्कनुहोस्। -u अनावश्यक व्यवहारको रूपमा त्रुटिको रूपमा सेट अप चरहरू व्यवहार गर्नुहोस्। -v प्रिन्ट खोल इनपुट रेखाहरू जुन तिनीहरूले पढेका छन्। -x प्रिन्ट आदेशहरू र तिनीहरूका तर्कहरू मारिएका छन्। -B शेल विस्तारले परिमार्जन गर्नेछ - सी सेट भने, अवस्थित नियमित फाइलहरू निर्गतको पुन: वितरण द्वारा अधिलेखन गर्न अस्वीकार गर्नुहोस्। -ए भने सेट गरियो भने, ERR जाल खोल कार्यहरू द्वारा पाईएको छ। -H सक्षम पार्नुहोस्! शैली इतिहास प्रतिस्थापन। यो झण्डा डिफल्टमा भएको बेलामा शेल अन्तरक्रियात्मक हुन्छ। -प यदि सेट छ भने, सीडी जस्तै हालको डाइरेक्टरी परिवर्तन गर्ने आदेशहरू कार्यान्वयन गर्दा प्रतीकात्मक लिंकहरू पछ्याउँदैन। -T यदि सेट छ भने, DEBUG जाल खोल कार्यहरू द्वारा विरासतित हुन्छ। - कुनै पनि बाँकी आर्गुमेन्टहरू मौलिक मापदण्डहरूमा असाइन गर्नुहोस्। -x र -v विकल्पहरू बन्द गरिएका छन्। प्रयोग गरी + भन्दा - यी झण्डाहरू बन्द गर्नका कारणहरू। झण्डाहरू शेलको आह्वानमा पनि प्रयोग गर्न सकिन्छ। ध्वजहरूको हालको सेट $ - मा फेला पार्न सकिन्छ। बाँकी एन ARG हरूसामान्य प्यारामिटरहरू हुन् र क्रमबद्ध गरिएको, $ 1, $ 2, मा। $ N। यदि कुनै ARGs दिइएको छैन भने, सबै शेल चरहरू प्रिन्ट गरिएका छन्। बाहिर निस्कनुहोस्: फर्काउने सफलता नभएसम्म अमान्य विकल्प दिइएको छैन।

यो पनि हेर्नुहोस्

expr (n), proc (n), trace (n), unset (n)

खोजशब्दहरू

पढ्न, लेख्न, चर

महत्वपूर्ण: तपाईको विशेष कम्प्युटरमा आदेश कसरी प्रयोग गरिन्छ भनेर हेर्नको लागि मानिसको आदेश ( % मानिस ) प्रयोग गर्नुहोस्।