1. Aprende
  2. /
  3. Cursos
  4. /
  5. Shell परिचय

Connected

Ejercicio

मैं खास मानों वाली पंक्तियाँ कैसे चुन सकता/सकती हूँ?

head और tail पंक्तियाँ (rows) चुनते हैं, cut कॉलम चुनता है, और grep पंक्तियाँ उनके कंटेंट के आधार पर चुनता है. सबसे सरल रूप में, grep किसी टेक्स्ट के टुकड़े के बाद एक या अधिक फ़ाइलनाम लेता है और उन फ़ाइलों की सभी पंक्तियाँ प्रिंट करता है जिनमें वह टेक्स्ट होता है. उदाहरण के लिए, grep bicuspid seasonal/winter.csv winter.csv की वे पंक्तियाँ प्रिंट करता है जिनमें "bicuspid" होता है.

grep पैटर्न भी खोज सकता है; हम उन्हें अगले कोर्स में देखेंगे. अभी के लिए grep के कुछ आम फ्लैग अधिक महत्वपूर्ण हैं:

  • -c: मिलान करने वाली पंक्तियों की बजाय उनकी गिनती प्रिंट करें
  • -h: एक से अधिक फ़ाइलों में खोजते समय फ़ाइलों के नाम प्रिंट न करें
  • -i: केस इग्नोर करें (जैसे, "Regression" और "regression" दोनों को मैच माने)
  • -l: मैच की बजाय उन फ़ाइलों के नाम प्रिंट करें जिनमें मैच मिलते हैं
  • -n: मिलान करने वाली पंक्तियों के लिए लाइन नंबर प्रिंट करें
  • -v: मैच उल्टा करें, यानी सिर्फ वे पंक्तियाँ दिखाएँ जो मैच नहीं करतीं

Instrucciones 1/3

undefined XP
  • 1

    अपने होम डायरेक्टरी में रहकर एक ही कमांड चलाकर seasonal/autumn.csv में molar शब्द वाली सभी पंक्तियों की सामग्री प्रिंट करें. कोई फ्लैग इस्तेमाल न करें.

  • 2

    मैच को उल्टा करें ताकि seasonal/spring.csv में वे सभी पंक्तियाँ मिलें जिनमें molar शब्द नहीं है, और उनके लाइन नंबर दिखाएँ. याद रखें, अच्छा स्टाइल यह है कि सभी फ्लैग्स को अन्य मानों (जैसे फ़ाइलनाम या सर्च टर्म "molar") से पहले रखें.

  • 3

    autumn.csv और winter.csv मिलाकर कितनी पंक्तियाँ incisor शब्द रखती हैं, उनकी गिनती करें. (फिर से, अपने होम डायरेक्टरी से एक ही कमांड चलाएँ.)