Grep में पर्ल-संगत रेगेक्स (PCRE) के संशोधक का उपयोग करना


20

के अनुसार grep --helpऔर man grep, हम उपयोग कर सकते हैं -Pविकल्प आदेश (, PCRE सटीक होना करने के लिए) एक पर्ल नियमित अभिव्यक्ति के रूप में पैटर्न की व्याख्या करने में, डिफ़ॉल्ट के बजाय POSIX बुनियादी नियमित अभिव्यक्ति (BRE)।

पर्ल भाषा में, पैटर्न व्याख्या (वाक्य रचना में ) को समायोजित करने के लिए , विभिन्न संशोधक अभिव्यक्ति में जोड़े जा सकते हैं /pattern/modifiers

तो, कोई व्यक्ति grep के Perl नियमित अभिव्यक्ति में संशोधक कैसे जोड़ सकता है ? मैंने कुछ बदलावों की कोशिश की grep -P "/^got.it$/ms" [FILE]लेकिन खोज परिणाम गलत थे।

हालाँकि, PCRE की व्याख्या के बारे में, मैनुअल बताता है कि:

यह अत्यधिक प्रायोगिक है और grep -P अनिमित सुविधाओं की चेतावनी दे सकता है।

क्या यह संभव है कि grep टूल बिल्कुल भी संशोधक का समर्थन नहीं करता है ?

वैसे, मैंने देखा कि कोई -iविकल्प का उपयोग करके केस-असंवेदनशील पैटर्न का प्रदर्शन कर सकता है, जो एक संशोधक का एक उदाहरण है।


क्रॉसपोस्टेड: unix.stackexchange.com/questions/110875/…
Goldilocks

जवाबों:


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.