আপনি কি কোনও ফাইলের মধ্যে কোনও ফাইলের নাম বা শব্দের সন্ধান করছেন? গ্রেপ ফাইলগুলির মধ্যে অনুসন্ধান করে যা মনে হয় যা আপনি চান।
গ্রেপ নিয়মিত এক্সপ্রেশন ব্যবহার করে - বাস্তবে, "পুনরায়" অংশটি এটাই বোঝায়। সুতরাং, এটি সাধারণ ব্যাশ ওয়াইল্ডকার্ড ব্যবহার করে না; এটি, abc*
এবিসি দিয়ে শুরু হওয়া শব্দগুলি খুঁজে পাবে না, এটি আব দিয়ে শুরু হওয়া শব্দের সন্ধান করবে, তারপরে শূন্য বা আরও সি এর অনুসরণ করবে। তবে হ্যাঁ, আপনি যদি এটিকে কেবল একটি নিদর্শন দেন তবে এটি পুরো শব্দের জ্ঞান ছাড়াই এটি যে কোনও জায়গায় খুঁজে পাবেন। আপনি যদি পুরো শব্দটি সন্ধান করতে চান তবে এটি জানানোর জন্য আপনার একটি নিয়মিত প্রকাশ তৈরি করতে হবে।
তবে, বেশিরভাগ কমান্ডের মতো, আপনাকে কমান্ডের শেষে ফাইলের নাম রাখা দরকার, যাতে আপনার উদাহরণটি কেবল সেখানে বসে ফাইলের জন্য অপেক্ষা করতে পারে।
যেমন @ প্লিংক বলেছেন, ব্যবহার করুন
grep -r -o -i "your_string" *
(বা *.*
, বা অন্যান্য ফাইলস্পেক)। ত্রুটিগুলি উপেক্ষা করা যেতে পারে। আপনি যদি অনেকগুলি ত্রুটি পেয়ে থাকেন তবে আপনি 2>/dev/null
শেষের দিকে যুক্ত করতে পারেন যা স্ট্ডারকে নাল ডিভাইসে পুনর্নির্দেশ করবে।
grep -r -o -i "your_string" *
("উদ্ধৃতি সহ)।