দীর্ঘ বা সংক্ষিপ্ত অনুসন্ধানের শব্দগুলি অনুসন্ধান করা কি দ্রুত? বা এটি আদৌ গতিকে প্রভাবিত করে? অন্য কথায়, আপনার কি অনুসন্ধানের শব্দগুলি যথাসম্ভব যথাযথ করা উচিত?
এখানে ১০০ হাজারেরও বেশি ফাইল রয়েছে এবং প্রতিটি ফাইলে ২০ থেকে ২০ হাজার সারি ডেটা থাকে। সাধারণত গ্রেপ অনুসন্ধান শব্দটির একটি উদাহরণ খুঁজে পেতে ব্যবহৃত হয়।
চলুন যাক অনুসন্ধান শব্দটি হ'ল SEARCHTERM
, এবং এটি এইর মতো একটি সারিতে থাকবে:
NAD+DP+1234567890:92++UNIQUE+NAME+SEARCHTERM++12345+FI'
"অনুসন্ধান" বা "অনুসন্ধানের" অনুসন্ধান করা কি দ্রুত? আসুন আমরা বলি যে এই ক্ষেত্রে আমরা অন্যান্য অপ্রাসঙ্গিক লাইনেও ম্যাচগুলি খুঁজে পাই কিনা সে বিষয়ে আমাদের পাত্তা নেই।
আমি বর্তমানে এটি এটি করে:
grep NAD+DP 123* | grep SEARCHTERM
তবে আমি এটি বেশ ধীর, এখনও মনে করি। এটি প্রায় 3-5 মিনিট সময় লাগে ডেটা সন্ধান করতে, এমনকি আমি যখন মোটামুটি ফাইল নাম জানি, যা প্রায় 10 000 ফাইলের মধ্যে সীমাবদ্ধ করে।
সুতরাং, একটি দীর্ঘ বা সংক্ষিপ্ত অনুসন্ধান শব্দ সাহায্য করবে? আমি যতদূর জানি গ্রেপ একটি নির্দিষ্ট দৈর্ঘ্যের শব্দের "ব্লক" সন্ধান করে?