উত্তর:
সঠিক কাজের জন্য সঠিক সরঞ্জামটি ব্যবহার করুন। আপনি যদি ফাইলের নাম অনুসন্ধান করতে চান তবে 'খুঁজে' ব্যবহার করুন:
$ # search for all *.txt file in current directory
$ find . -iname "*.txt"
find . | ack whatev.ext
ack -g REGEX
ফাইলগুলি মুদ্রণ করুন যেখানে সম্পর্কিত পথ + ফাইলের নামটি REGEX এর সাথে মেলে
[^/]*$
কেবলমাত্র ফাইলের নাম অনুসন্ধান করতে আপনার আরজিএক্সএক্স এ যুক্ত করুন
আমি সম্মত, আপনি কেবল * .txt ফাইল অনুসন্ধান করছেন কিনা তা সন্ধান করা বুদ্ধিমানের সাথে সম্মত। তবে, এসির মধ্যে শক্তিশালী ফাইল-ধরণের সনাক্তকরণ বৈশিষ্ট্য রয়েছে, তাই আপনি ব্যবহার করতে পারেন
ack -f --perl
যা ফাইলের নাম (*। pm, * .pl, * .t এবং * .pod) এবং শেবাং লাইন উভয়ের উপর ভিত্তি করে সমস্ত পার্ল ফাইল খুঁজে পাবে।