আমি জাভা ফাইলগুলিতে পাঠ্যগুলির রেখা গণনা করার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করছি:
find . -name '*.java' | xargs wc -l
find
একাধিক ফাইল এক্সটেনশান মেলে আমি কীভাবে কমান্ড প্যারামিটারগুলি সংশোধন করতে পারি ? উদাহরণস্বরূপ, আমি সিপিপি, সি এবং এইচ ফাইলগুলির জন্য উপরের অপারেশনটি ব্যবহার করতে চাই।
find -print0 | xargs -0
কনস্ট্রাক্ট বা এমনকি ভাল এবং সহজ: find . -name '*.cpp' -o -name '*.c' -o -name '*.h' -exec wc -l {} +
। এটি কোনও ফাইল নামের সমস্যা (ফাঁকা স্থান, নতুন লাইন এবং তাই) এড়াতে পারবেন এবং এটি (খুব) ভাল কাস্টম।
find
কমান্ড সম্পর্কে , যেহেতু আপনি যেখানে ফাইলগুলির সাথে মিল রেখে সন্ধান করছেন।