তার জন্য বিড়াল ব্যবহার করবেন না। পরিবর্তে ব্যবহার করুন grep DATABASE *
বা grep -n DATABASE *
(আপনি যদি ফাইলের নামগুলির পাশাপাশি লাইন নম্বরগুলি জানতে চান) সরাসরি ব্যবহার করুন।
বিড়ালের অকেজো ব্যবহার দেখুন ।
আরও কিছুটা স্পষ্ট করার জন্য: cat *
পাইপটি দিয়ে গ্রাইপ খাওয়ানোর জন্য প্রকৃতপক্ষে সমস্ত ফাইলকে একত্রিত করে, তাই কোন ফাইলটি কোন ফাইলের অন্তর্ভুক্ত তা গ্রেপের কাছে কোনও উপায় নেই, এবং প্রকৃতপক্ষে এটিও জানতে পারে না যে এটি ফাইলগুলি স্ক্যান করছে বা আপনি শুধু শক্তিশালী দ্রুত টাইপ করা। আপনি একবার পাইপ ব্যবহার করার পরে এটি সমস্ত বড় স্ট্যান্ডার্ড ইনপুট স্ট্রিম।
শেষ পর্যন্ত, -H
গ্রাইপ অনুসন্ধানের জন্য একাধিক ফাইল পেলে ডিফল্টরূপে ফাইলের নাম মুদ্রণ করায় এটি প্রায় নিশ্চিতভাবেই অনর্থক। আপনি যদি আউটপুটটি বিশ্লেষণ করতে চান তবে এটি কিছুটা কার্যকর হতে পারে, যদিও কিছু সম্ভাবনা রয়েছে যেহেতু *
গ্লোব একটি ফাইলে প্রসারিত হবে এবং গ্রেপ সেই ক্ষেত্রে ফাইলের নাম বাদ দেবে।