দুটি ফাইলের তুলনা করে কীভাবে একই স্ট্রিংগুলি গ্রেপ করা যায়


9

আমার দুটি ফাইল এ এবং ফাইল বি রয়েছে

ফাইল এ-তে সমস্ত তথ্য থাকে যখন ফাইল বিতে অনন্য তথ্য আইডি থাকে। আমি যা করতে চাই তা হ'ল উভয় ফাইলের তুলনা করা এবং ফাইল এ থেকে আইডির তথ্য গ্রেপ করা

ফাইল এ:

acb:A1S_1863    ncbi-proteinid:ABO12290
acb:A1S_1864    ncbi-proteinid:ABO12291
acb:A1S_1865    ncbi-proteinid:ABO12292
acb:A1S_0105    ncbi-proteinid:ABO10592
acb:A1S_0106    ncbi-proteinid:ABO10593

ফাইল বি:

A1S_1865
A1S_1774
A1S_1116
A1S_0106
A1S_2677

কাঙ্ক্ষিত আউটপুট:

acb:A1S_1865    ncbi-proteinid:ABO12292
acb:A1S_0106    ncbi-proteinid:ABO10593

উত্তর:


15

গ্রেপ সহ:

grep -Ff fileB fileA

-f <filename>grepফাইল থেকে নিদর্শনগুলি পড়তে বলে এবং -Fএটিকে নিয়মিত অভিব্যক্তির পরিবর্তে নিদর্শনগুলিকে স্থির স্ট্রিং হিসাবে গণ্য করে। (এটি ধরে নেওয়া হচ্ছে আইডিগুলি অন্য কলামে প্রদর্শিত হবে না))

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.