शुरुआती गाइड गाइडको लागि बाश - नियम र चर

परिचय

"Beginner Guide to BASH" को तेस्रो भागमा स्वागत छ। यदि तपाइँ अघिल्लो दुइटा लेखहरू छुटेको छ भने तपाई शायद यो जान्न चाहानुहुन्छ कि यस गाइडलाई अन्य ब्याश स्कुलिङ गाइडहरूमा फरक पार्दछ।

यो मार्गदर्शक एक नयाँ नौसिखिया द्वारा BASH सम्म लिखित छ र यसैले एक पाठक जसको तपाईंले सिक्नुहुन्छ मैले सिक्दछु। जब म बाशको एक नौसिखिया हुँ। म एक सफ्टवेयर विकास पृष्ठभूमिबाट आउँछु यदि मैले लेखेको सबै सामानहरू विन्डोज प्लेटफर्मको लागि हो।

तपाइँ भ्रमण गरेर पहिलो दुई गाइड हेर्न सक्नुहुन्छ:

यदि तपाईं BASH लिपिको लागि नयाँ हुनुहुन्छ भने म यो जारी राख्नु अघि पहिलो दुई गाइडहरू पढ्न सिफारिस गर्दछु।

यस गाइडमा म प्रयोगकर्ता इनपुट परीक्षण गर्न सशर्त कथनहरू कसरी प्रयोग गर्ने र लिपि कार्य कसरी नियन्त्रण गर्ने भनेर हाइलाइट गर्ने छ।

Rsstail स्थापना गर्नुहोस्

यस मार्गदर्शकलाई पछ्याउन तपाईंलाई आरएसएस फिडहरू पढ्न प्रयोग गरिने कमाउने नाम कमाउने लाइन अनुप्रयोग स्थापना गर्न आवश्यक छ।

यदि तपाईं डेबियन / Ubuntu / Mint प्रयोग गरीँदै हुनुहुन्छ वितरण निम्न प्रकार टाइप गर्नुहोस्:

sudo apt-get rsstail स्थापित गर्नुहोस्

Fedora / CentOS को लागि पनि निम्न प्रकार टाइप गर्नुहोस्:

yum rsstail स्थापना गर्नुहोस्

खुला SUSE को लागि निम्न टाइप गर्नुहोस्:

zypper rsstail स्थापना गर्नुहोस्

आईएफ कथन

टर्मिनल खोल्नुहोस् र निम्न टाइप गरी rssget.sh भनिन्छ फाइल सिर्जना गर्नुहोस्:

sudo nano rssget.sh

नैनो सम्पादक भित्रको निम्न पाठ प्रविष्टि गर्नुहोस्:

#! / बिन / बाश
rsstail -u http://z.about.com/6/o/m/linux_p2.xml;

फाईल बचत गर्नुहोस् CTRL र O थिच्नुहोस् र त्यसपछि CTRL र X थिच्नुहोस्।

निम्न टाइप गरेर लिपि चलाउनुहोस्:

sh rssget.sh

लिपि शीर्षकहरू लिनक्सहरूको सूची लिनक्स.about.com बाट आरएसएस फीडबाट फर्काउँछ।

यो अति नै उपयोगी लिपि होइन किनभने यो शीर्षकहरू केवल एक RSS फिडबाट पुन: प्राप्ति गर्दछ तर यो लिनक्स.बाउटआउट आरएसएस फीडमा पथ सम्झन बचत गर्दछ।

नानोमा rssget.sh लिपि पुन: खोल्नुहोस् र फाइललाई निम्न रूपमा हेर्नको लागि सम्पादन गर्नुहोस्:

#! / बिन / बाश

यदि [$ 1 = "verbose"]
त्यसपछि
rsstail -d -l-u http://z.about.com/6/o/m/linux_p2.xml;
fi

निम्न टाइप गरेर स्क्रिप्ट फेरि चलाउनुहोस्:

sh rssget.sh verbose

यो समय आरएसएस फिड शीर्षक, लिङ्क र विवरण संग फिर्ता आउँछ।

बिस्तार विवरणमा स्क्रिप्टको विश्लेषण गर्नुहोस्:

#! / बिन / बाशले प्रत्येक लिपिमा हामी लेख्छ। अर्को लाइनले प्रयोगकर्ता द्वारा प्रदान गरिएको पहिलो आगत प्यारामिटरमा हेर्दछ र यसलाई "verbose" शब्दको तुलना गर्दछ। यदि आगत प्यारामिटर र "verbose" शब्द त्यसपछि त्यसपछिfi बीचको रेखाहरूसँग मेल खान्छ।

माथिको लिपि स्पष्ट रूपमा दोषी छ। के हुन्छ यदि तपाईंले कुनै पनि इनपुट प्यारामिटर प्रदान गर्नुहुन्न भने? जवाफ तपाईं अप्रत्याशित अपरेटरको रेखाहरूसँग एक त्रुटि प्राप्त गर्नुभयो।

अर्को प्रमुख दोष यो हो कि यदि तपाईं शब्द "verbose" प्रदान गर्दैन तब सबै केहि पनि हुन्छ। आदर्श यदि तपाईं शब्द verbose प्रदान गर्दैन यदि लिपि शीर्षकहरू को एक सूची फिर्ता हुनेछ।

Rssget.sh फाइल सम्पादन गर्न र फेरि यो कोडलाई संशोधन गर्नको लागि नैनो फेरि प्रयोग गर्नुहोस्:

#! / बिन / बाश

यदि [$ 1 = "verbose"]
त्यसपछि
rsstail -d -l-u http://z.about.com/6/o/m/linux_p2.xml;
अन्य
rsstail -u http://z.about.com/6/o/m/linux_p2.xml;
fi

फाईल बचत गर्नुहोस् र निम्न टाइप गरेर यसलाई चलाउनुहोस्:

sh rssget.sh verbose

शीर्षकहरू, वर्णनहरू र लिङ्कहरूको सूची देखा पर्नेछ। अहिले निम्नानुसार यसलाई चलाउनुहोस्:

sh rssget.sh शीर्षकहरू

यो समय केवल शीर्षकहरूको एक सूची प्रकट हुन्छ।

लिपिको अतिरिक्त भाग 4 रेखामा छ र अन्य कथन परिचय दिन्छ। मूलतः लिपि अब भन्छ भने यदि पहिलो प्यारामिटर शब्द "verbose" हो भने आरएसएस फिडको लागि वर्णन, लिङ्क र शीर्षकहरू प्राप्त गर्दछ तर यदि पहिलो प्यारामिटर केहि मात्र छ भने शीर्षकहरूको सूची प्राप्त गर्दछ।

स्क्रिप्टले केहि सुधार भएको छ तर अझै पनि दोष छ। यदि तपाइँ प्यारामिटर प्रविष्ट गर्न असफल हुनुहुन्छ भने तपाइँ अझै पनि एक त्रुटि पाउनुहुनेछ। यद्यपि यदि तपाइँ एक प्यारामिटर प्रदान गर्नुहुन्छ, केवल भन्न चाहानुहुन्छ कि आप verbose मतलब छैन तपाईं शीर्षकहरू मात्र चाहानुहुन्छ। तपाईंले भर्खरको लागि हिज्जे verbose गलत हुन सक्छ वा तपाईंले भित्री टाइप कि कबूतर टाइप गरेको हुन सक्छ।

हामीले यो प्रयास गर्नु अघि यी मुद्दाहरू हटाउन चाहन्छु म तपाईलाई एक थप कमान्ड देखाउछु जुन IF बयान संग जान्छ।

तपाइँको rssget.sh लिपि सम्पादन गर्नुहोस् निम्नानुसार हेर्नको लागि:

#! / बिन / बाश

यदि [$ 1 = "सबै"]
त्यसपछि
rsstail -d -l-u http://z.about.com/6/o/m/linux_p2.xml;
elif [$ 1 = "वर्णन"]
त्यसपछि
rsstail -d -u http://z.about.com/6/o/m/linux_p2.xml;

अन्य
rsstail -u http://z.about.com/6/o/m/linux_p2.xml;
fi

मैले शब्द verbose बाट छुटकारा लिन र सबैसँग यो प्रतिस्थापित गर्ने निर्णय गरे। त्यो महत्त्वपूर्ण भाग होइन। माथिको लिपि elif को परिचय गर्दछ जो कि एएलएसई आई एफ को एक छोटा तरीका हो।

अब लिपिको रूपमा काम गर्दछ। यदि तपाइँ sh rssget.sh चलाउनुहुन्छ भने तपाइँ विवरणहरू, लिङ्कहरू र शीर्षकहरू प्राप्त गर्नुहुन्छ। यदि यसको सट्टा तपाईंले भर्खरै rssget.sh विवरण चलाउनुहुन्छ तपाईले केवल शीर्षक र वर्णन पाउनुहुनेछ। यदि तपाइँ कुनै अन्य शब्द आपूर्ति गर्नुहुन्छ भने तपाइँ शीर्षकहरूको सूची पाउनुहुनेछ।

यसले सत्तारुढ बयानहरूको सूचीसँग चाँडै आउँदै गरेको तरिका परिचय गर्दछ। ELIF गर्न को एक वैकल्पिक तरिका को प्रयोग nested IF बयान को रूप मा जान्छ को उपयोग हो।

निम्न उदाहरण एक उदाहरण हो कि निस्सन्देही आईएफ कथन कसरि काम गर्दछ:

#! / बिन / बाश

यदि [$ 2 = "aboutdotcom"]
त्यसपछि
यदि [$ 1 = "सबै"]
त्यसपछि
rsstail -d -l-u http://z.about.com/6/o/m/linux_p2.xml;
elif [$ 1 = "वर्णन"]
त्यसपछि
rsstail -d -u http://z.about.com/6/o/m/linux_p2.xml;

अन्य
rsstail -u http://z.about.com/6/o/m/linux_p2.xml;
fi
अन्य
यदि [$ 1 = "सबै"]
त्यसपछि
rsstail -d -l-u http://lxer.com/module/newswire/headlines.rss
elif [$ 1 = "वर्णन"]
त्यसपछि
rsstail -d -u http://lxer.com/module/newswire/headlines.rss
अन्य
rsstail -u http://z.about.com/6/o/m/linux_p2.xml;
fi
fi

यदि तपाइँ मनपर्यो वा तपाईंको रएसएसएसईएस फाइलमा प्रतिलिपि बनाउनुहोस् र टाँस्नुहोस् भने सबै टाइप गर्न निःशुल्क लाग्छ।

माथिको लिपिको दोस्रो प्यारामिटर परिचय दिन्छ जसले तपाईंलाई "about.com" वा "lxer.com" लाई आरएसएस फीड चयन गर्न दिन्छ।

यसलाई चलाउनको लागी तपाइँ निम्नमा टाइप गर्नुहोस्:

sh rssget.sh all aboutdotcom

वा

सबै rxget.sh सबै lxer

तपाईं निश्चित रूपमा केवल वर्णन वा शीर्षकहरू मात्र प्रदान गर्न विवरणहरू वा शीर्षकहरूसँग बदल्न सक्नुहुन्छ।

मूलतः कोड माथि उल्लेख छ भने दोस्रो प्यारामिटर aboutdotcom हो भने दोस्रो हो भने दोस्रो पटक लिपिबाट उही एक बयान हो भने दोस्रो प्यारामिटर lxer छ भने आंतरिकमा हेर्नुहोस् यदि बयान फेरि निर्णय गर्न कि शीर्षक, वर्णन वा सबै कुरा।

यो लिपि विशुद्ध रूप देखि निस्सन्देही आईएफ बयान को एक उदाहरण को रूप मा प्रदान गरिएको छ र यस स्क्रिप्ट संग यति धेरै चीजहरु गलत हो कि उनि सबै को समझाने को लागि अर्को लेख ले। मुख्य मुद्दा यो कि स्केलेबल छैन।

कल्पना गर्नुहोस् कि तपाईं आज अर्को लिनक्स प्रयोगकर्ता जस्तै लिनक्स प्रयोगकर्ता वा लिनक्स आज थप्न चाहानुहुन्छ? लिपि विशाल हुनेछ र यदि तपाईंले निर्णय गर्नुभयो कि तपाइँ परिवर्तन गर्न भित्री आईएफ कथनले तपाईंलाई धेरै स्थानहरूमा यसलाई परिवर्तन गर्नुपर्नेछ।

जब त्यहाँ निस्टेड आईएफ को लागी समय र स्थान हो भने उनीहरूलाई प्रायः प्रयोग गरिनु पर्छ। सामान्यतया तपाईंको कोड रिफ्याक्टर गर्न को लागी तरीका छ ताकि तपाईलाई निस्क्रिय आईएफ को आवश्यकता छैन। म यस विषयमा भविष्यको लेखमा आउनेछु।

अब duff मापदण्डहरू प्रविष्ट गर्ने व्यक्तिहरूको समस्या समाधान गर्न अनुमति दिनुहोस्। उदाहरणका लागि माथि लिपिमा प्रयोगकर्ताले "aboutdotcom" लाई दोस्रो प्यारामिटरको रूपमा अन्यमा प्रवेश गर्दछ भने लेखहरूको सूची LXER बाट आरएसएस फिडबाट देखा पर्दछ, चाहे प्रयोगकर्ताले lxer प्रविष्ट वा चाहेनन्।

यसबाहेक यदि प्रयोगकर्ताले "सबै" वा "विवरण" पहिलो प्यारामीटरको रूपमा प्रवेश गर्दैन भने पूर्वनिर्धारित शीर्षकहरू को सूची हो जुन प्रयोगकर्ताको उद्देश्य हुन सक्छ वा होइन।

निम्न लिपि हेर्नुहोस् (वा तपाईंको rssget.sh फाइलमा प्रतिलिपि बनाउनुहोस् र टाँस्नुहोस्।

#! / बिन / बाश

यदि [$ 2 = "aboutdotcom"] || [$ 2 = "lxer"]
त्यसपछि
यदि [$ 1 = "सबै"] || [$ 1 = "वर्णन"] || [$ 1 = "शीर्षक"]
त्यसपछि
यदि [$ 2 = "aboutdotcom"]
त्यसपछि

यदि [$ 1 = "सबै"]
त्यसपछि
rsstail -d -l-u http://z.about.com/6/o/m/linux_p2.xml;
elif [$ 1 = "वर्णन"]
त्यसपछि
rsstail -d -u http://z.about.com/6/o/m/linux_p2.xml;

अन्य
rsstail -u http://z.about.com/6/o/m/linux_p2.xml;
fi
अन्य
यदि [$ 1 = "सबै"]
त्यसपछि
rsstail -d -l-u http://lxer.com/module/newswire/headlines.rss
elif [$ 1 = "वर्णन"]
त्यसपछि
rsstail -d -u http://lxer.com/module/newswire/headlines.rss
अन्य
rsstail -u http://z.about.com/6/o/m/linux_p2.xml;
fi
fi
fi
fi

टिप्पणी गर्न पहिलो कुरा यो छ कि लिपि अब ठूलो ठूलो हुँदैछ र तपाईं छिट्टै नियन्त्रण गर्न सक्नुहुन्छ कि कसरी निस्सन्देही नियन्त्रणको बाहिरबाट आईएफ कथन हुन सक्छ।

यो लिपिमा महत्त्वपूर्ण छ IF बयान हो विवरण 2 रेखा र 4 रेखामा THEN खण्ड।

|| को लागि खडा छ। यस लाइन यदि [$ 2 = "aboutdotcom"] || [$ 2 = "lxer"] जाँच गर्दछ कि दोस्रो प्यारामिटर "aboutdotcom" वा "lxer" को बराबर छ। यदि यो होइन भने आईएफ कथन पूरा भयो किनभने बाह्य अधिक आईएफ को लागी कुनै बयान छैन

समान 4 लाइनमा यदि [$ 1 = "सबै"] || [$ 1 = "वर्णन"] || [$ 1 = "शीर्षक"] जाँच गर्दछ कि पहिलो प्यारामिटर बराबर "सबै" वा "विवरण" वा "शीर्षक" बराबर छ।

अब यदि प्रयोगकर्ता r rgetget.sh आलु चलाउँछ भने आलु पनीर केहि फिर्ता गरिसकेपछि त्यहाँ तिनीहरूले शीर्षकहरू को सूची LXER बाट प्राप्त गर्दथे।

|| को विपरीत || हो & एन्ड अपरेटरको लागि खडा छ र।

म स्क्रिप्टलाई अझ बढी दुःखी बनाउँछु, तर यसले प्रयोगकर्तालाई 2 मापदण्डहरू प्रदान गरेको निश्चित गर्न सबै महत्वपूर्ण जाँच गर्दछ।

#! / बिन / बाश

यदि [$ # -क्यू 2]
त्यसपछि

यदि [$ 2 = "aboutdotcom"] || [$ 2 = "lxer"]
त्यसपछि
यदि [$ 1 = "सबै"] || [$ 1 = "वर्णन"] || [$ 1 = "शीर्षक"]
त्यसपछि
यदि [$ 2 = "aboutdotcom"]
त्यसपछि

यदि [$ 1 = "सबै"]
त्यसपछि
rsstail -d -l-u http://z.about.com/6/o/m/linux_p2.xml;
elif [$ 1 = "वर्णन"]
त्यसपछि
rsstail -d -u http://z.about.com/6/o/m/linux_p2.xml;

अन्य
rsstail -u http://z.about.com/6/o/m/linux_p2.xml;
fi
अन्य
यदि [$ 1 = "सबै"]
त्यसपछि
rsstail -d -l-u http://lxer.com/module/newswire/headlines.rss
elif [$ 1 = "वर्णन"]
त्यसपछि
rsstail -d -u http://lxer.com/module/newswire/headlines.rss
अन्य
rsstail -u http://z.about.com/6/o/m/linux_p2.xml;
fi
fi
fi
fi
fi

यो स्क्रिप्टमा थप बिहिबार बिहिबार अन्य आईएफ कथन हो जुन निम्नानुसार: यदि [$ # -क्यू 2] । यदि तपाई इनपुट मापदण्डहरूको बारेमा लेख पढ्नुहुन्छ भने तपाईंले थाहा पाउनुहुनेछ कि # # इनपुट आगत मापदण्डहरूको संख्या फर्काउँछ। -इक बराबरको लागि खडा हुन्छ। यसैले आईएफ कथनले जाँच गर्दछ कि प्रयोगकर्ताले 2 प्यारामिटरहरू प्रविष्ट गर्यो र यदि उनीहरूले कुनै पनि काम नगरेको मात्र होइन। (विशेष गरी अनुकूल छैन)।

मलाई जागरूक छ कि यो ट्यूटोरियल ठूलो हुन्छ। यस हप्ताको आवरण गर्न धेरै अधिक छैन तर म समाप्त गर्न अघि स्क्रिप्ट माथि मद्दत गर्न चाहन्छु।

एक अन्तिम आदेश तपाईंलाई सशर्त बयानको बारेमा जान्न आवश्यक छ कि मामला कथन हो।

#! / बिन / बाश


यदि [$ # -क्यू 2]
त्यसपछि
मामला $ 2 भित्र
aboutdotcom)
मामला $ 1 भित्र
सबै)
rsstail -d -l -u z.about.com/6/o/m/linux_p2.xml
;;
वर्णन)
rsstail -d -u z.about.com/6/o/m/linux_p2.xml
;;
शीर्षक)
rsstail -u z.about.com/6/o/m/linux.about.com/6/o/m/linux_p2.xml
;;
esac
;;
lxer)
मामला $ 1 भित्र
सबै)
rsstail -d -l-u http://lxer.com/module/newswire/headlines.rss
;;
वर्णन)
rsstail -d -u http://lxer.com/module/newswire/headlines.rss
;;
शीर्षक)
rsstail -u http://lxer.com/module/newswire/headlines.rss
;;
esac
;;
esac
fi

मामला कथन लेखन को एक राम्रो तरिका हो यदि I ELSE IF ELSE IF ELSE IF।

उदाहरणका लागी यो तर्क

IF फल = केले
त्यसपछि यो
ELSE IF = फलहरु
त्यसपछि यो
ELSE फल = अंगूर IF
त्यसपछि यो
END IF

को रूपमा पुन: लेख्न सकिन्छ:

मास फल
केले)
यो गर
;;
सुन्तला)
यो गर
;;
अंगूर)
यो गर
;;
esac

मूलतया मामला पछि तपाईलाई तुलना गर्नुहुने कुरा हो (जस्तै फल) पछि पहिलो वस्तु। त्यसपछि प्रत्येक चीज कोष्ठकहरू पहिले तपाईंसँग तुलना गर्दै हुनुहुन्छ चीज हो र यदि यो अघिल्लो लाइनहरू मेल खान्छ ;; भागे। एक मामला बयान रिवर्स एस्कैक संग समाप्त हुन्छ (जो पछि फिर्ता मामला हो)।

Rssget.sh लिपिमा केस कथन त्यो भयानक घोंघे को केहि हटाउँछ तापनि वास्तवमा यो पर्याप्त सुधार गर्न सक्दैन।

स्क्रिप्टमा सुधार गर्न वास्तवमा मैले तपाईंलाई चरहरूमा परिचय दिन आवश्यक छ।

निम्न कोड हेर्नुहोस्:

#! / बिन / बाश

lxer = "lxer.com/module/newswire/headlines.rss"
aboutdotcom = "z.about.com/6/o/m/linux_p2.xml"
प्रदर्शन गर्नुहोस् "" "
url = ""

यदि [$ # -lt 2] || [$ # -गेट 2]
त्यसपछि
गूंज "प्रयोग: rssget.sh [सबै | वर्णन | शीर्षक] [aboutdotcom | lxer]";
बाहिर निस्कनुहोस्;
fi

मामला $ 1 भित्र
सबै)
प्रदर्शन = "- d -l -u"
;;
वर्णन)
प्रदर्शन = "- d -u"
;;
शीर्षक)
प्रदर्शन = "- यू"
;;
esac

मामला $ 2 भित्र
aboutdotcom)
url = $ aboutdotcom;
;;
lxer)
url = $ lxer;
;;
esac
rsstail $ display $ url;

एक चर एक नाम देएर परिभाषित गरिएको छ र त्यसपछि यसलाई मान असाइन गर्दै। माथिको उदाहरणमा चर कार्यहरू निम्न हुन्:

lxer = "lxer.com/module/newswire/headlines.rss"
aboutdotcom = "z.about.com/6/o/m/linux_p2.xml"
प्रदर्शन गर्नुहोस् "" "
url = ""

चर प्रयोग गरेर लिपि तुरुन्त अधिक व्यवस्थित छ। उदाहरणको लागि प्रत्येक प्यारामिटर अलग देखि संभाला छ र यसैले कुनै निस्क्रिय आईएफ बयानहरू छैनन्।

डिस्प्ले चर अब सेट गरिएको छ कि तपाईले सबै छनौट, विवरण वा शीर्षक रोज्नु भएको छ र url चर को aboutdotcom वा lxer को छनौट गर्ने कि आधारमा aboutdotcom चरको मान वा lxer चरको मानमा सेट गरिएको छ।

रिस्टर्ड आदेशले अहिले सही प्रदर्शन गर्न प्रदर्शन र url को मान प्रयोग गर्न सक्छ।

जब चरहरू तिनीहरूलाई नाम दिईरहेका छन्, वास्तवमा तिनीहरूलाई प्रयोग गर्न तपाईंले तिनीहरूको अगाडि $ चिन्ह राख्नु पर्छ। अन्य शब्दहरू चर = मान मानमा चर सेट गर्दछ जबकि $ चरले मलाई चरको सामग्री दिन्छ।

यस ट्यूटोरियलका लागि निम्न लिपि निम्न हो।

#! / बिन / बाश

lxer = "lxer.com/module/newswire/headlines.rss"
aboutdotcom = "z.about.com/6/o/m/linux_p2.xml"
everydaylinuxuser = "http://feeds.feedburner.com/everydaylinuxuser/WLlg"
linuxtoday = "http://feedproxy.google.com/linuxtoday/linux"
उपयोग = "उपयोग: rssget.sh [सबै | विवरण | शीर्षक] [lxer | aboutdotcom | everydaylinuxuser | linuxtoday]"
प्रदर्शन गर्नुहोस् "" "
url = ""

यदि [$ # -lt 2] || [$ # -गेट 2]
त्यसपछि
$ उपयोग गूंज;
बाहिर निस्कनुहोस्;
fi

मामला $ 1 भित्र
सबै)
प्रदर्शन = "- d -l -u"
;;
वर्णन)
प्रदर्शन = "- d -u"
;;
शीर्षक)
प्रदर्शन = "- यू"
;;
*)
$ उपयोग गूंज;
बाहिर निस्कनुहोस्;
;;
esac

मामला $ 2 भित्र
aboutdotcom)
url = $ aboutdotcom;
;;
lxer)
url = $ lxer;
;;
linuxtoday)
url = $ linuxtoday;
;;
everydaylinuxuser)
url = $ दैनिक लिलिनक्सर;
;;
*)
$ उपयोग गूंज;
बाहिर निस्कनुहोस्;
esac

rsstail $ display $ url;

उपरोक्त लिपि अधिक आरएसएस फिडहरू परिचय दिन्छन् र त्यहाँ प्रयोग चर हो जसले प्रयोगकर्तालाई लिपि कसरी प्रयोग गर्दछ भनेर बताउँछ यदि तिनीहरूले 2 चरहरू प्रविष्ट गर्दैन वा तिनीहरू चरको लागि गलत विकल्पहरू प्रविष्ट गर्छन्।

सारांश

यो एक महाकाव्य लेख भएको छ र धेरै चाँडै टाढा जान सक्छ। अर्को गाइडमा म तपाईंलाई सबै विवरणहरूको तुलनात्मक विकल्पहरू देखाउनेछु र चरको सम्बन्धको बारेमा कुरा गर्नको लागि अझ बढी छ।

माथिको लिपिको सुधार्नका लागि अझ बढि सकिन्छ र यो भविष्यमा गाइडहरूमा लिइने छ जुन हामी चुम्बन, ग्रीप र नियमित अभिव्यक्ति पत्ता लगाउँछौं

GNOME बक्सहरू प्रयोग गरेर एक भर्चुअल मेमोरी सेट अप गर्न दोहोरो booting विन्डोज र Ubuntu बाट थप उपयोगी गाइडहरू फेला पार्नका लागि l inux.about.com को सेक्शन (लेखहरूको सूची हेर्नका लागि श्रेणीहरू पहिलेका स्क्रिप्टहरू) जाँच गर्नुहोस्।