grep --help
এবং অনুসারে man grep
, আমরা -P
ডিফল্ট POSIX বেসিক নিয়মিত এক্সপ্রেশন (বিআরই) পরিবর্তে পার্ল নিয়মিত এক্সপ্রেশন (পিসিআরই, সুনির্দিষ্ট হতে) হিসাবে প্যাটার্নটি ব্যাখ্যা করতে বিকল্পটি ব্যবহার করতে পারি ।
পার্ল ভাষায়, প্যাটার্ন ব্যাখ্যাকে সামঞ্জস্য করার জন্য (এর বাক্য গঠনতে ) বিভিন্ন সংশোধককে অভিব্যক্তিতে যুক্ত করা যেতে পারে /pattern/modifiers
।
সুতরাং, কেউ কীভাবে গ্রেপের পার্ল নিয়মিত অভিব্যক্তিতে সংশোধক যুক্ত করতে পারেন ? আমি কিছু বৈচিত্রের চেষ্টা করেছি grep -P "/^got.it$/ms" [FILE]
তবে অনুসন্ধান ফলাফলগুলি ভুল ছিল।
যাইহোক, পিসিআরই ব্যাখ্যা সম্পর্কে, ম্যানুয়ালটি উল্লেখ করে যে:
এটি অত্যন্ত পরীক্ষামূলক এবং গ্রেপ-পি অযৌক্তিক বৈশিষ্ট্যগুলি সম্পর্কে সতর্ক করতে পারে।
এটা কি সম্ভব যে গ্রেপ সরঞ্জামটি মোটেও সংশোধককে সমর্থন করে না ?
যাইহোক, আমি লক্ষ্য করেছি যে -i
বিকল্পটি ব্যবহার করে কেউ কেস-সংবেদনশীল প্যাটার্ন মেলাতে পারফর্ম করতে পারে , এটি একটি সংশোধকের উদাহরণ।