সুনির্দিষ্ট সামগ্রী সহ উত্স ফাইলগুলি অনুসন্ধান করতে আমি প্রচুর রিকারসিভ গ্রেপ ব্যবহার করি।
grep -Rni "myfunc" .
বৃহত্তর কোডবেসে, এটি ধীর হয়ে যেতে পারে, তাই আমি শোধক / এক্সটেনশানগুলিকে সীমাবদ্ধ করতে / ইনক্লুডু ব্যবহার করি।
grep -Rni --include=*.java "myfunc" .
তবে পুরো উপ-ডিরেক্টরিকে বাদ দিয়ে (ছাঁটাই করা) আরও দক্ষ হবে, আমি ভাবছি:
grep -Rni --exclude=/.svn/ "myfunc" .
তবে - এক্সক্লুড কেবল উপরে *। জাভা ফাইলের ধরণগুলি সমর্থন করে। আমি কীভাবে ডিরেক্টরিগুলি বাদ দিতে পারি?