Bash Scripting परिचय
Alex Scriven
Data Scientist
एक Bash स्क्रिप्ट की कुछ प्रमुख बातें:
#!/usr/bash से शुरू होती है (अलग लाइन पर)/usr/bash वाली Bash का उपयोग करे/bin/bash (जाँचने हेतु which bash टाइप करें)सेव और रन कैसे करें:
.sh होता है#!/usr/bash) हो, पर यह प्रचलन हैbash script_name.sh से चला सकते हैं#!/usr/bash) दी है तो सीधे ./script_name.sh से चला लेंपूरी स्क्रिप्ट का एक उदाहरण (eg.sh):
#!/usr/bash
echo "Hello world"
echo "Goodbye world"
कमांड ./eg.sh से रन किया जा सकता है और आउटपुट होगा:
Hello world
Goodbye world
आपकी Bash स्क्रिप्ट की हर लाइन एक शेल कमांड हो सकती है।
इसलिए, आप Bash स्क्रिप्ट में pipes भी शामिल कर सकते हैं।
एक टेक्स्ट फ़ाइल (animals.txt) पर विचार करें
magpie, bird
emu, bird
kangaroo, marsupial
wallaby, marsupial
shark, fish
हम प्रत्येक समूह में जानवरों की गिनती करना चाहते हैं।
शेल में आप टर्मिनल पर एक chained कमांड लिख सकते हैं। चलिए उसे एक स्क्रिप्ट (group.sh) में डालते हैं:
#!/usr/bash
cat animals.txt | cut -d " " -f 2 | sort | uniq -c
अब (स्क्रिप्ट सेव करने के बाद) bash group.sh चलाने पर मिलेगा:
2 bird
1 fish
2 marsupial
Bash Scripting परिचय