আমি প্রদত্ত উদাহরণটি পুরোপুরি বুঝতে পারি না man find, কেউ কি আমাকে কিছু উদাহরণ এবং ব্যাখ্যা দিতে পারেন? আমি কি এতে নিয়মিত ভাবটি একত্রিত করতে পারি?
আরও বিস্তারিত প্রশ্নটি এরকম:
একটি শেল স্ক্রিপ্ট লিখুন changeall, যার মতো ইন্টারফেস রয়েছে changeall [-r|-R] "string1" "string2"। এটা তোলে একজন প্রত্যয় সঙ্গে সব ফাইল পাবেন .h, .C, .cc, অথবা .cppএবং এর সমস্ত সংঘটন পরিবর্তন string1করতে string2। -rকেবলমাত্র বর্তমান ডিয়ারে বা সাবডিরের অন্তর্ভুক্ত থাকার জন্য বিকল্প।
বিঃদ্রঃ:
- পুনরাবৃত্তিযোগ্য মামলার
lsজন্য অনুমোদিত নয়, আমরা কেবল ব্যবহার করতে পারিfindএবংsed। - আমি চেষ্টা করেছি
find -depthকিন্তু এটি সমর্থিত হয়নি। এজন্য আমি ভাবছিলাম যে-pruneসাহায্য করতে পারি কিনা , তবে এর উদাহরণটি বুঝতে পারি নিman find।
সম্পাদনা 2: আমি অ্যাসাইনমেন্টটি করছিলাম, আমি বিশদ বিবরণে প্রশ্ন জিজ্ঞাসা করিনি কারণ আমি নিজেই এটি শেষ করতে চাই। যেহেতু আমি ইতিমধ্যে এটি সম্পন্ন করেছি এবং এটি হস্তান্তর করেছি, এখন আমি পুরো প্রশ্নটি বিবরণ করতে পারি। এছাড়াও, আমি ব্যবহার না করেই অ্যাসাইনমেন্টটি শেষ -pruneকরতে পেরেছি, তবে যাই হোক এটি শিখতে চাই।
-pruneকেবল ডিরেক্টরিতে কাজ করে না (তবে ডিরেক্টরিগুলির জন্য এটি সেই শর্তের সাথে মেলে এমন ডিরেক্টরিতে প্রবেশ করাও আটকাবে না, অর্থাত্ এখানে এটির সাথে মিলে যাওয়া ডায়ারগুলি রয়েছে-name .snapshot)।