সুচিপত্র:
- সংজ্ঞা - গ্লোবাল-নিয়মিত-এক্সপ্রেশন-মুদ্রণ (জিআরইপি) এর অর্থ কী?
- টেকোপিডিয়া গ্লোবাল-রেগুলার-এক্সপ্রেশন-প্রিন্ট (জিআরইপি) ব্যাখ্যা করে
সংজ্ঞা - গ্লোবাল-নিয়মিত-এক্সপ্রেশন-মুদ্রণ (জিআরইপি) এর অর্থ কী?
গ্লোবাল রেগুলার এক্সপ্রেশন এবং প্রিন্ট (জিআরইপি) হ'ল ইউনিক্সে ব্যবহৃত একটি কমান্ড লাইন পাঠ্য অনুসন্ধানের ইউটিলিটি। "গ্রেপ" কমান্ড একটি নির্দিষ্ট নিয়মিত প্রকাশের সাথে মেলে এমন লাইনের জন্য ফাইল বা স্ট্যান্ডার্ড ইনপুট অনুসন্ধান করে। এরপরে এটি প্রোগ্রামের স্ট্যান্ডার্ড আউটপুটে মিলের লাইনগুলি মুদ্রণ করে।
টেকোপিডিয়া গ্লোবাল-রেগুলার-এক্সপ্রেশন-প্রিন্ট (জিআরইপি) ব্যাখ্যা করে
গ্রেপ কমান্ড ব্যবহারকারীকে একটি প্যাটার্নযুক্ত লাইনের জন্য এক বা একাধিক ফাইল অনুসন্ধান করার অনুমতি দেয়।
গ্রেপ কমান্ড ফর্ম্যাটটির একটি সাধারণ উদাহরণ হ'ল "গ্রেপ সিট চেক টেক্সট"। এই কমান্ডটি ফাইল চেক। টেক্সট থেকে শব্দের সীমা নির্বিশেষে "sat" পাঠ্য স্ট্রিং সহ সমস্ত লাইন মুদ্রণ করে। উদাহরণস্বরূপ, যদি এমন পংক্তি থাকে যেখানে "fisat", "sat", "saturn" ইত্যাদির মতো পাঠ্য স্ট্রিং থাকে, সমস্ত আউটপুট টার্মিনালে মুদ্রিত হবে।
প্রয়োজনের ভিত্তিতে আউটপুট প্রদর্শন করতে গ্রেপ সহ বিভিন্ন অপশন ব্যবহৃত হয়। এই বিকল্পগুলির কয়েকটি:
- "-i" - কেস সংবেদনশীলতা উপেক্ষা করুন
- "-বি" - প্রতিটি লাইনের শুরুতে ব্লক নম্বর প্রদর্শন করুন
- "-l" - ফাইলের নাম প্রদর্শন করুন তবে মিলিত রেখাগুলি নয়
- "-n" - মিলিত লাইন এবং লাইন নম্বর প্রদর্শন করুন
- "-v" - মিলছে না এমন লাইনগুলি প্রদর্শন করুন
অনেক অপারেটিং সিস্টেমের জন্য গ্রেপের বিভিন্নতা পাওয়া যায়। গ্রিপের প্রাথমিক পরিবর্তনের মধ্যে "egrep" এবং "fgrep" কমান্ড অন্তর্ভুক্ত ছিল। এগ্রেপ নিয়মিত এক্সপ্রেশন সিনট্যাক্স ব্যবহার করে কোনও প্যাটার্নের জন্য একটি ফাইল অনুসন্ধান করে, fgrep একটি নির্দিষ্ট অক্ষরের স্ট্রিং অনুসন্ধান করে। গ্রেপের এই রূপগুলি বেশিরভাগ আধুনিক গ্রেপ প্রয়োগে কমান্ড-লাইন সুইচ হিসাবে অন্তর্ভুক্ত করা হয়েছে। অন্যান্য কমান্ডগুলিতে "গ্রেপ" শব্দটি থাকে যা বোঝায় যে সেগুলি অনুসন্ধানের ইউটিলিটিস। "Pgrep" ইউটিলিটি উদাহরণস্বরূপ, নির্দিষ্ট নিয়মিত অভিব্যক্তির সাথে মিলে এমন প্রক্রিয়া নামের একটি তালিকা প্রদর্শন করে।
