मैं कम का उपयोग करके खोज के हिस्से के रूप में नई लाइनें (या लाइनों के अंत) की खोज कैसे कर सकता हूं?
उदाहरण के लिए, मैं खोजना चाहता / चाहती हूं length=9\n
, लेकिन केवल length==9
उसी के लिए खोज नहीं करना चाहती क्योंकि उसे मैच मिलेंगे length=90\n
।
मैं उबंटू 9.10 (कर्मिक कोअला) पर GNU बैश, संस्करण 4.0.33 (1) -release (x86_64-pc-linux-gnu) का उपयोग कर रहा हूं
मैंने फ्रेंडली मैनुअल पढ़ने की कोशिश की, लेकिन यह कहा
/pattern
पैटर्न वाली N-th लाइन के लिए फ़ाइल में आगे खोजें। एन डिफॉल्ट्स 1. पैटर्न एक नियमित अभिव्यक्ति है, जो आपके सिस्टम द्वारा आपूर्ति की गई नियमित अभिव्यक्ति लाइब्रेरी द्वारा मान्यता प्राप्त है। खोज दूसरी पंक्ति में शुरू होती है (लेकिन -a और -j विकल्प देखें, जो इसे बदलते हैं)।
और मैं नहीं जानता कि आरटीएफएम से परे कैसे।
/\<length=9\>
"लंबाई = 9" पाएंगे, जो कि "लंबाई = 90" या "स्ट्रिंगल = 9" के मिलान के बिना एक पंक्ति में कहीं भी है। देखेंman 7 regex
औरman grep
अधिक के लिए।