खोज…


विभिन्न सीमांकक का उपयोग करना

इस तरह एक फ़ाइल दी:

$ cat file
hello/how/are/you
i am fine

आप विशिष्ट लाइनों से मिलान करने के लिए /pattern/ उपयोग कर सकते हैं:

$ sed -n '/hello/p' file
hello/how/are/you

यदि पैटर्न में स्वयं स्लैश हैं, तो आप \cBREc का उपयोग करके एक और सीमांकक का उपयोग कर सकते हैं:

$ sed -n '\#hello/how#p' file
hello/how/are/you
$ sed -n '\_hello/how_p' file
hello/how/are/you

POSIX द्वारा परिभाषित:

Sed में नियमित अभिव्यक्तियाँ
एक संदर्भ पते में, निर्माण \cBREc , जहां c बैकस्लैश के अलावा कोई भी वर्ण है या, /BRE/ समान होगा। यदि सी द्वारा निर्दिष्ट चरित्र बैकस्लैश के बाद दिखाई देता है, तो इसे उस शाब्दिक चरित्र के रूप में माना जाएगा, जो BRE को समाप्त नहीं करेगा। उदाहरण के लिए, संदर्भ पते "\ xabc \ xdefx" में, दूसरा x स्वयं के लिए खड़ा है, ताकि BRE "abcxdef" हो।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow