Bash में आपको डायरेक्टरी की मौजूदगी की जांच करने की अनुमति शर्तों और -d ऑपरेटर के उपयोग से मिलती है। नीचे एक सीधा उदाहरण दिया गया है जो दर्शाता है कि इस जांच को कैसे प्रदर्शन किया जाए।.
-d
(कैसे करें) Bash में आप निम्नलिखित कमांड्स का प्रयोग करके तात्कालिक फाइल तैयार कर सकते हैं.
(कैसे करें:) पाठ फ़ाइल पढ़ना यूनिक्स-जैसे सिस्टम्स पर बैश के माध्यम से बहुत सरल है, जिसका इतिहास 1970 के दशक तक जाता है। cat कमांड सीधा और आसान है, पर बड़ी फाइलों के लिए अव्यावहारिक हो सकता है। while-loop मेमोरी प्रभावी होता है जबकि awk, sed जैसे टूल्स और अधिक जटिल प्रोसेसिंग की अनुमति देते हैं। स्क्रिप्ट में, IFS (Internal Field Separator) का उपयोग field splitting को नियंत्रित करने के लिए होता है। -r फ्लैग read कमांड में backslash इस्केपिंग को अवरुद्ध करता है।.
cat
while
awk
sed
-r
read
कमांड लाइन आर्ग्यूमेंट्स UNIX और Linux शेल स्क्रिप्टिंग का मूलभूत हिस्सा हैं, जहाँ से बैश ने प्रेरणा ली है। इन्हें पढ़ने के लिए $1, $2, $@, और $# जैसे स्पेशल पैरामीटर्स का इस्तेमाल होता है। इसके विकल्प के तौर पर getopts आर्ग्यूमेंट पार्सर या फिर बड़ी स्क्रिप्ट्स के लिए optarg कमांड का उपयोग होता है। ये टूल आपको लॉन्ग ऑप्शंस और डिफ़ॉल्ट मानों के साथ-साथ वैलिडेशन भी प्रदान करते हैं।.
$1
$2
$@
$#
getopts
optarg
Bash फाइल में लिखने के लिए सरल तरीके प्रदान करता है। सबसे आम तरीके पुनर्निर्देशन ऑपरेटर (>, >>) और tee कमांड का उपयोग करना हैं। यहाँ दोनों तकनीकों का एक जल्दी नज़र है। पुनर्निर्देशन का उपयोग करके, आप सीधे एक फाइल में आउटपुट लिख सकते हैं। > ऑपरेटर एक फाइल में सामग्री लिखता है, यदि यह पहले से मौजूद है तो इसे बदल देता है, जबकि >> एक मौजूदा फाइल में जोड़ता है बिना इसकी सामग्री को हटाए।.
>
>>
tee
Bash में, आप >&2 का उपयोग करते हैं आउटपुट को stderr में रीडायरेक्ट करने के लिए। यहाँ एक बुनियादी उदाहरण है.
>&2