ব্যবহার awk
বা sed
আমি দুটি পৃথক চিহ্নিতকারী নিদর্শনগুলির মধ্যে সংঘটিত লাইনগুলি কীভাবে নির্বাচন করতে পারি? এই নিদর্শনগুলির সাথে চিহ্নিত একাধিক বিভাগ থাকতে পারে।
উদাহরণস্বরূপ: ধরুন ফাইলটিতে রয়েছে:
abc
def1
ghi1
jkl1
mno
abc
def2
ghi2
jkl2
mno
pqr
stu
আর প্রারম্ভিক প্যাটার্নটি abc
এবং শেষের প্যাটার্নটি হ'ল mno
, আমার আউটপুটটি এইভাবে দরকার
def1
ghi1
jkl1
def2
ghi2
jkl2
আমি একবার ব্যবহার করে প্যাটার্নটি মেলে:
sed -e '1,/abc/d' -e '/mno/,$d' <FILE>
ফাইলের শেষ হওয়া পর্যন্ত বারবার এটি করার sed
বা awk
করার কোনও উপায় আছে কি ?
awk '/abc/{a=1}/mno/{print;a=0}a' file
।