স্মার্ট ফোল্ডার ফোল্ডার বাদ দিন
শেষ পর্যন্ত আমি এই ফাইন্ড কমান্ডের ফলাফলটি একটি স্মার্ট ফোল্ডার হতে চাই।
মানদণ্ডটি এত জটিল নয়:
- নামটি "README.md" হওয়া উচিত
- টাইপ ফাইল হতে হবে
- পাথটিতে "নোড_মডিউল" থাকা উচিত নয়
find /Users/me/Documents -type f -name README.md -not -path "*/node_modules/*"
সমস্যাটি হ'ল স্মার্ট ফোল্ডারগুলির মানদণ্ড অপারেটরের তালিকার কোনও does not contain
বিকল্প নেই বলে মনে হচ্ছে ।
উপলভ্য বিকল্পগুলি হ'ল:
- ম্যাচ
- রয়েছে
- সঙ্গে শুরু
- দিয়ে শেষ হয়
- হয়
- এটি না
এটি কি সম্ভব হয় এবং যদি তাই হয় তবে কীভাবে?
সম্পাদনা 1
আমি দেখতে পেলাম যে বিকল্প কীটি ধারণ করে আমি স্মার্ট ফোল্ডার অনুসন্ধানের মানদণ্ডে একটি অস্বীকারের ধারাটি যুক্ত করতে সক্ষম হয়েছি তবে নোড_মডিউলগুলি ফোল্ডারটি আমি সফলভাবে বাদ দিতে পারি না। কোন মানদণ্ডটি ব্যবহার করা উচিত তা স্পষ্ট নয় তবে আমি চেষ্টা করেছি এমন একটিরও কাজ করছে বলে মনে হচ্ছে না:
- ডকুমেন্ট ধারক
- ফোল্ডারের নাম ধারণ করে
- ফোল্ডারের নাম
আমি নিম্নলিখিত অপারেটরগুলির সাথে এগুলি একত্রিত করার চেষ্টা করেছি:
- রয়েছে
- ম্যাচ
এবং নিম্নলিখিত শর্তাদি সহ:
- node_modules
- node_modules
যদি এটি ওয়াইল্ডকার্ড অনুসন্ধানগুলিকে সমর্থন করে।
আমি উপরের ফিল্টারগুলি, অপারেটরগুলি এবং পদগুলির সমস্ত সংমিশ্রণ চেষ্টা করেছি।
ডকুমেন্টেশন বিষয়টিতে এতটাই দুর্বল।