আমি কয়েক শতাধিক ফাইলের তালিকার বিরুদ্ধে গ্রেপ চালানোর চেষ্টা করছি:
$ head -n 3 <(cat files.txt)
admin.php
ajax/accept.php
ajax/add_note.php
যাইহোক, আমি জানলাম যে স্ট্রিংয়ের জন্য গ্রিপিং করছি যা আমি জানি ফাইলগুলিতে পাওয়া যায়, নিম্নলিখিত ফাইলগুলি অনুসন্ধান করে না:
$ grep -i 'foo' <(cat files.txt)
$ grep -i 'foo' admin.php
The foo was found
আমি -f
পতাকাটির সাথে পরিচিত যা কোনও ফাইল থেকে নিদর্শনগুলি পড়বে । তবে কীভাবে ইনপুট ফাইল পড়বেন ?
ফর্ম্যাটটি cp
সমর্থন করার মতো এবং অস্থায়ী ডিরেক্টরিতে ফাইলগুলি অনুলিপি করার ভয়ঙ্কর কাজটি আমি বিবেচনা করেছি <(cat files.txt)
এবং সেখান থেকে ফাইলগুলি গ্রেপিং করেছিলাম। শিরলে আরও ভাল উপায় আছে।
while
ফাইল.txt এর মতো লাইনগুলি পেতে পারে।