के अनुसार grep --help
और man grep
, हम उपयोग कर सकते हैं -P
विकल्प आदेश (, PCRE सटीक होना करने के लिए) एक पर्ल नियमित अभिव्यक्ति के रूप में पैटर्न की व्याख्या करने में, डिफ़ॉल्ट के बजाय POSIX बुनियादी नियमित अभिव्यक्ति (BRE)।
पर्ल भाषा में, पैटर्न व्याख्या (वाक्य रचना में ) को समायोजित करने के लिए , विभिन्न संशोधक अभिव्यक्ति में जोड़े जा सकते हैं /pattern/modifiers
।
तो, कोई व्यक्ति grep के Perl नियमित अभिव्यक्ति में संशोधक कैसे जोड़ सकता है ? मैंने कुछ बदलावों की कोशिश की grep -P "/^got.it$/ms" [FILE]
लेकिन खोज परिणाम गलत थे।
हालाँकि, PCRE की व्याख्या के बारे में, मैनुअल बताता है कि:
यह अत्यधिक प्रायोगिक है और grep -P अनिमित सुविधाओं की चेतावनी दे सकता है।
क्या यह संभव है कि grep टूल बिल्कुल भी संशोधक का समर्थन नहीं करता है ?
वैसे, मैंने देखा कि कोई -i
विकल्प का उपयोग करके केस-असंवेदनशील पैटर्न का प्रदर्शन कर सकता है, जो एक संशोधक का एक उदाहरण है।