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

Connected

अभ्यास

एक ही शेल स्क्रिप्ट कई काम कैसे कर सकती है?

अभी तक हमारी शेल स्क्रिप्टों में एक ही कमांड या पाइप रहा है, लेकिन एक स्क्रिप्ट में कमांड की कई पंक्तियाँ हो सकती हैं। उदाहरण के लिए, आप ऐसी स्क्रिप्ट बना सकते हैं जो बताए कि आपके डेटा फाइलों में सबसे छोटी और सबसे लंबी फाइल में कितने रिकॉर्ड हैं, यानी आपके डेटासेट्स की लंबाइयों की रेंज।

ध्यान दें कि Nano में "copy and paste" करने के लिए, जिस पंक्ति को आप कॉपी करना चाहते हैं उस पर जाएँ, उसे काटने के लिए CTRL + K दबाएँ, फिर उसकी दो प्रतियाँ चिपकाने के लिए CTRL + U दो बार दबाएँ।

याद दिलाने के लिए, Nano में आपने जो लिखा है उसे सेव करने के लिए Ctrl + O दबाकर फाइल लिखें, फिर फ़ाइलनाम कन्फर्म करने के लिए Enter दबाएँ, और एडिटर से बाहर निकलने के लिए Ctrl + X दबाएँ.

निर्देश 1/4

undefined XP
    1
    2
    3
    4

Nano का उपयोग करके स्क्रिप्ट range.sh एडिट करें और दो ____ प्लेसहोल्डर्स को $@ और -v से बदलें ताकि यह कमांड लाइन पर दिए गए सभी फाइलों के नाम और उनकी पंक्तियों की संख्या लिस्ट करे, और सभी फाइलों की कुल पंक्तियों की संख्या न दिखाए। (फाइलों से कॉलम हेडर लाइनों को घटाने की कोशिश न करें।)