আমি একটি ফাইলে তালিকাভুক্ত নিদর্শনগুলি খুঁজতে এবং অন্য ফাইলে সেগুলি খুঁজতে চাই। দ্বিতীয় ফাইলটিতে সেই নিদর্শনগুলি কমা দ্বারা পৃথক করা আছে।
যেমন প্রথম ফাইল এফ 1 এর জিন রয়েছে nes
ENSG00000187546
ENSG00000113492
ENSG00000166971
এবং দ্বিতীয় ফাইল এফ 2 এর সাথে আমার আরও কিছু কলাম (পাঁচটি কলাম) এর সাথে সেই জিন রয়েছে need
region gene chromosome start end
intronic ENSG00000135870 1 173921301 173921301
intergenic ENSG00000166971(dist=56181),ENSG00000103494(dist=37091) 16 53594504 53594504
ncRNA_intronic ENSG00000215231 5 5039185 5039185
intronic ENSG00000157890 15 66353740 66353740
সুতরাং দ্বিতীয় ফাইলটিতে উপস্থিত জিন ENSG00000166971টি গ্রেপ-তে প্রদর্শিত হবে না কারণ এর সাথে আরও একটি জিন রয়েছে যা কমা দ্বারা পৃথক হয়েছে।
আমার কোডটি হ'ল:
grep -f "F1.txt" "F2.txt" >output.txt
আমি তাদের মানগুলির মধ্যে একটি উপস্থিত থাকলেও এবং এর সাথে সম্পর্কিত ডেটা চাই। এটি করার কোনও উপায় আছে?
grep
ডিফল্টরূপে তার নিদর্শনগুলি নোঙ্গর করে দেয়? নাgrep -f <(echo a) <(echo 'a,b')
কোন আউটপুট উত্পাদন?