1. Learn
  2. /
  3. कोर्स
  4. /
  5. Shell परिचय

Connected

अभ्यास

मैं कमांड्स को बाद में दोबारा चलाने के लिए कैसे सेव कर सकता/सकती हूँ?

अब तक आप शेल को इंटरैक्टिव तरीके से इस्तेमाल कर रहे हैं. लेकिन आपने जो कमांड्स टाइप किए हैं, वे सिर्फ टेक्स्ट हैं, इसलिए आप उन्हें फाइलों में सेव कर सकते हैं ताकि शेल उन्हें बार-बार चला सके. इस शक्तिशाली क्षमता का पता लगाना शुरू करने के लिए, निम्न कमांड को headers.sh नाम की एक फाइल में डालिए:

head -n 1 seasonal/*.csv

यह कमांड seasonal डायरेक्टरी में मौजूद हर CSV फाइल की पहली पंक्ति चुनती है. जैसे ही आप यह फाइल बना लें, आप इसे टाइप करके चला सकते हैं:

bash headers.sh

यह शेल को बताता है (जो कि bash नाम का एक प्रोग्राम है) कि वह फाइल headers.sh में लिखी कमांड्स चलाए, जिससे वही आउटपुट मिलता है जो कमांड्स को सीधे चलाने पर मिलता है.

निर्देश 1/2

undefined XP
  • 1

    nano dates.sh का उपयोग करके dates.sh नाम की फाइल बनाएँ जिसमें यह कमांड हो:

    cut -d , -f 1 seasonal/*.csv
    

    ताकि seasonal की सभी CSV फाइलों से पहली कॉलम निकाली जा सके.

  • 2

    bash का उपयोग करके dates.sh फाइल चलाएँ.