আমাকে awk ব্যবহার করে কোনও কীওয়ার্ড অনুসন্ধান করতে হবে তবে আমি কেস-সংবেদনশীল (অ কেস সংবেদনশীল) অনুসন্ধান করতে চাই।
আমি মনে করি যে অনুসন্ধানের শব্দটি ("কী শব্দ") এবং যে লক্ষ্যবিন্দুটি একই সাথে যে সময়ে একই সাথে পড়ছে তা উভয়কেই মূলধনটিই সর্বোত্তম পন্থা। এই প্রশ্নটি থেকে আমি কীভাবে toupper
সমস্ত বড় আকারের মুদ্রণ করতে ব্যবহার করব, তবে আমি এটি কোনও ম্যাচে কীভাবে ব্যবহার করব তা জানি না কারণ এই উত্তরটি কেবল মুদ্রণ দেখায় এবং বড় হাতের অক্ষরটি একটি ভেরিয়েবেলে রেখে দেয় না।
এই ইনপুট প্রদত্ত একটি উদাহরণ এখানে দেওয়া হয়েছে:
blablabla
&&&Key Word&&&
I want all
these text and numbers 123
and chars !"£$%&
as output
&&&KEY WORD&&&
blablabla
আমি এই আউটপুট চাই:
I want all
these text and numbers 123
and chars !"£$%&
as output
এটি আমার কাছে রয়েছে তবে আমি কীভাবে যুক্ত করব তা জানি না toupper
:
awk "BEGIN {p=0}; /&&&key word&&&/ { p = ! p ; next } ; p { print }" text.txt
awk 'toupper($0)~/&&&KEY WORD&&&/ { p = ! p ; next } ; p;' text.txt
।BEGIN
ব্লকের প্রয়োজন নেই এবং যেহেতু ডিফল্ট ক্রিয়াটি মুদ্রণp;
করা যথেষ্ট , তাই যথেষ্ট।