আমি একটি কঠিন সময় পেয়ে হচ্ছে খোঁজ বর্তমান ডিরেক্টরির মধ্যে ম্যাচ সেইসাথে তার সাবডিরেক্টরি জন্য চেহারা।
যখন আমি find *test.c
এটি চালনা করি কেবলমাত্র বর্তমান ডিরেক্টরিতে আমার ম্যাচগুলি দেয়। (উপ-ডিরেক্টরিতে সন্ধান করে না)
যদি আমি চেষ্টা find . -name *test.c
করি তবে আমি একই ফলাফল প্রত্যাশা করব, তবে পরিবর্তে এটি আমাকে কেবল মেলে যা একটি সাব-ডিরেক্টরিতে রয়েছে gives কার্যকারী ডিরেক্টরিতে যখন ফাইলগুলি মেলে উচিত তখন এটি আমাকে দেয়:find: paths must precede expression: mytest.c
এই ত্রুটিটির অর্থ কী এবং আমি কীভাবে বর্তমান ডিরেক্টরি এবং এর উপ-ডিরেক্টরি উভয় থেকে মিল পেতে পারি?
find
এর msysgit এই ত্রুটি নিক্ষেপ করা হতে পারে, যদি না আপনি কোট দিয়ে প্যাটার্ন ঘিরে:find . -name "*test.c"
। (আপনি যদি উইন্ডোজের চেয়ে আলাদা পছন্দ করেনfind.exe
এবং