मैं एक विशाल डेटाबेस डंप के भीतर एक खोजने और बदलने के लिए देख रहा हूं, और यह वह नहीं कर रहा है जो मुझे लगता है कि होना चाहिए। मैं फ़ाइल में अपने लक्ष्य स्ट्रिंग के लिए grep करना चाहता हूं, और फिर आसपास के 8 वर्ण या तो देखें (मुझे उस संख्या को समायोजित करने की आवश्यकता हो सकती है, निर्भर करता है)। मैं उसे कैसे कर सकता हूँ?
इसका कारण यह नहीं है कि मैं हजारों मैच नहीं कर सकता, क्योंकि कई सैकड़ों हैं। मैं स्ट्रिंग के आस-पास कुछ वर्ण प्राप्त करना चाहता हूं, और फिर इसे पाइप में uniq
या यह देखने के लिए कि मेरे ढूंढने और बदलने के लिए अप्रत्याशित व्यवहार क्यों है।
इसके अलावा, एक ही लाइन पर कई मैच हो सकते हैं!