আমি একটি grep
বিবৃতি রচনার চেষ্টা করছি এবং এটি আমাকে হত্যা করছে। আমিও arguments list too long
ত্রুটি পেয়ে ক্লান্ত হয়ে পড়েছি । আমার একটি ফাইল আছে, আসুন এটি কল করুন subset.txt
। এটিতে নির্দিষ্ট স্ট্রিং সহ কয়েকশ লাইন রয়েছে MO43312948
। আমার অবজেক্ট ডিরেক্টরিতে আমার কাছে কয়েক হাজার ফাইল রয়েছে এবং আমার subset.txt
অন্য সমস্ত ডিরেক্টরিতে তালিকাবদ্ধ স্ট্রিংগুলি থাকা সমস্ত ফাইলের কপি করতে হবে ।
আমি এটি দিয়ে শুরু করার চেষ্টা করছিলাম কেবলমাত্র অবজেক্ট ডিরেক্টরি থেকে ম্যাচের ফাইলগুলি ফিরিয়ে আনতে।
grep -F "$(subset.txt)" /objects/*
আমি `বাশ: / বিন / গ্রেপ: আর্গুমেন্টের তালিকাটি বেশ দীর্ঘ ``
"$(subset.txt)"
কমান্ডটি এমনভাবে রাখলেন কেন ? এটি হ'ল কমান্ড প্রতিস্থাপন , যা আপনার শেলকে কার্যকর করতে সক্ষম করবেsubset.txt
(যেন এটি কোনও আদেশ বা স্ক্রিপ্ট) were