यहां कोई UNIX और न ही लिनक्स है।
आप पूरी तरह से गलत स्टाॅक एक्सचेंज पर हैं।
यह एक linux सवाल नहीं है। यह भी एक Cygwin सवाल नहीं है। न ही यह एक पैकेज या एक सांत्वना प्रश्न है। आप cmdविंडोज में माइक्रोसॉफ्ट के कमांड इंटरप्रेटर ( ) का उपयोग कर रहे हैं । यह एक पूरी तरह से अलग कमांड-लाइन सिंटैक्स और यूनिक्स और लिनक्स गोले के प्रतिमान के साथ एक मूल विंडोज प्रोग्राम है, जो कमांड दुभाषियों की पूरी तरह से अलग परिवार से है, जिनकी जड़ें सीपी / एम और वीएमएस में हैं। यह एक आश्चर्य के रूप में नहीं आना चाहिए कि यह काफी अलग तरीके से संचालित होता है।
विशेष रूप से, कैरेट (वर्तनी पर ध्यान दें) इसका बच चरित्र है। आपने इसका उपयोग Kयहाँ पत्र से बचने के लिए किया है , जो वास्तव में बहुत कुछ हासिल नहीं कर पाया है। यदि आप grepकमांड इंटरप्रेटर द्वारा आमंत्रित किए जाने पर प्राप्त होने वाली कमांड-लाइन पर एक वास्तविक कैरेट पास करना चाहते हैं , तो आपको एस्केप कैरेक्टर से बचना होगा, या एस्केप कैरेक्टर को कोट करना होगा।
grep ^ ^ Kris word.txt
grep "^ Kris" word.txt
हालांकि दोनों मत करो। यह एक यूनिक्स या लिनक्स शेल नहीं है। नियम अलग हैं।
आगे की पढाई