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

Connected

अभ्यास

मैंने अभी जो किया, उसे कैसे रिकॉर्ड कर सकता/सकती हूँ?

जब आप कोई जटिल विश्लेषण कर रहे हों, तो आप अक्सर उपयोग किए गए commands का रिकॉर्ड रखना चाहेंगे। आप यह उन tools से कर सकते हैं जिन्हें आप पहले देख चुके हैं:

  1. history चलाएँ।
  2. उसके आउटपुट को tail -n 10 में pipe करें (या जितने हाल के steps आप सहेजना चाहें)।
  3. उसे figure-5.history जैसे किसी फ़ाइल नाम में redirect करें।

यह लैब नोटबुक में चीजें लिखने से बेहतर है, क्योंकि इसमें किसी भी step के छूट जाने की गुंजाइश नहीं रहती। यह shell के केंद्रीय विचार को भी दर्शाता है: ऐसे सरल tools जो टेक्स्ट की पंक्तियाँ बनाते और पढ़ते हैं, उन्हें कई तरीकों से जोड़कर विभिन्न प्रकार की समस्याएँ हल की जा सकती हैं।

निर्देश 1/3

undefined XP
  • 1

    फ़ाइलें seasonal/spring.csv और seasonal/summer.csv को अपने home directory में कॉपी करें।

  • 2

    grep को -h flag के साथ उपयोग करें (ताकि यह filenames प्रिंट न करे) और -v Tooth (ताकि वह header line से मेल खाने वाली पंक्तियों को छोड़ दे) ताकि उसी क्रम में spring.csv और summer.csv से data records चुनें और आउटपुट को temp.csv में redirect कर दें।

  • 3

    history को tail -n 3 में pipe करें और आउटपुट को steps.txt में redirect करें ताकि पिछली तीन commands एक फ़ाइल में सेव हो जाएँ। (आपको केवल दो के बजाय तीन सेव करनी होंगी, क्योंकि history command खुद भी सूची में होगी।)