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

Connected

अभ्यास

मैं किसी कमांड के आउटपुट को इनपुट के रूप में कैसे उपयोग कर सकता/सकती हूँ?

मान लीजिए आप किसी फ़ाइल के बीच की पंक्तियाँ निकालना चाहते हैं. और विशेष रूप से, मान लीजिए आप हमारी किसी डेटा फ़ाइल से पंक्तियाँ 3–5 लेना चाहते हैं. आप head का उपयोग करके पहले 5 पंक्तियाँ निकालने से शुरू कर सकते हैं, उसे एक फ़ाइल में रीडायरेक्ट करें, और फिर tail का उपयोग करके आख़िरी 3 पंक्तियाँ चुनें:

head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv

एक त्वरित जाँच से पुष्टि होती है कि ये हमारे मूल फ़ाइल की पंक्तियाँ 3–5 हैं, क्योंकि ये पहले 5 में से आख़िरी 3 पंक्तियाँ हैं.

निर्देश 1/2

undefined XP
  • 1

    seasonal/winter.csv से आख़िरी दो पंक्तियाँ चुनें और उन्हें bottom.csv नाम की फ़ाइल में सेव करें.

  • 2

    मूल फ़ाइल की अंतिम से दूसरी पंक्ति पाने के लिए bottom.csv से पहली पंक्ति चुनें.