আমি জানি যে গ্রেপ দিয়ে আমি ক্ষেত্রগুলি ব্যবহার করতে পারি -A
এবং -B
কোনও ম্যাচ থেকে পূর্ব এবং পরবর্তী লাইনগুলি টানতে পারি।
তবে তারা ম্যাচের মধ্যে সমস্ত লাইন টানছে তবে অনেকগুলি লাইন নির্দিষ্ট করা আছে তার ভিত্তিতে।
grep -r -i -B 5 -A 5 "match"
আমি মাত্র 5 পেতে চান তম ম্যাচ সামনে লাইন ও 5 ম মিলেছে লাইন ছাড়াও খেলা শেষে লাইন এবং মধ্যে লাইন না পেতে।
এর সাথে কি করার উপায় আছে grep
?
grep -r -i -B 5 -A 5 "match" | sed -e 1b -e '$!d'