मैं किसी कमांड का आउटपुट फाइल में कैसे सहेज सकता/सकती हूँ?
अब तक आपने जिन भी टूल्स को देखा है, वे इनपुट फाइलों के नाम लेने देते हैं. ज्यादातर में आउटपुट फाइल का नाम बताने का ऑप्शन नहीं होता, क्योंकि उसकी ज़रूरत नहीं पड़ती. इसके बजाय, आप redirection का उपयोग करके किसी भी कमांड का आउटपुट जहाँ चाहें सहेज सकते हैं. अगर आप यह कमांड चलाते हैं:
head -n 5 seasonal/summer.csv
तो यह स्क्रीन पर summer डेटा की पहली 5 पंक्तियाँ प्रिंट करता है. अगर आप इसकी जगह यह कमांड चलाते हैं:
head -n 5 seasonal/summer.csv > top.csv
तो स्क्रीन पर कुछ नहीं दिखता.
इसके बजाय,
head का आउटपुट top.csv नाम की नई फाइल में डाल दिया जाता है.
आप cat का उपयोग करके उस फाइल की सामग्री देख सकते हैं:
cat top.csv
ग्रेटर-दैन साइन > शेल को बताता है कि head का आउटपुट एक फाइल में रीडायरेक्ट किया जाए.
यह head कमांड का हिस्सा नहीं है;
इसके बजाय,
यह हर उस शेल कमांड के साथ काम करता है जो आउटपुट बनाती है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Shell परिचय
अभ्यास निर्देश
tail को redirection के साथ मिलाइए और seasonal/winter.csv की आखिरी 5 पंक्तियाँ last.csv नाम की फाइल में सहेजिए.
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें