একাধিক ফাইলের মধ্যে সাধারণ লাইনগুলি সন্ধান করুন


20

আমার মতো 4 টি ফাইল রয়েছে

       file A
       >TCONS_00000867
       >TCONS_00001442
       >TCONS_00001447
       >TCONS_00001528
       >TCONS_00001529
       >TCONS_00001668
       >TCONS_00001921

       file b
       >TCONS_00001528
       >TCONS_00001529
       >TCONS_00001668
       >TCONS_00001921
       >TCONS_00001922
       >TCONS_00001924

       file c
       >TCONS_00001529
       >TCONS_00001668
       >TCONS_00001921
       >TCONS_00001922
       >TCONS_00001924
       >TCONS_00001956
       >TCONS_00002048

       file d
       >TCONS_00001922
       >TCONS_00001924
       >TCONS_00001956
       >TCONS_00002048

সমস্ত ফাইলগুলিতে 2000 টিরও বেশি লাইন থাকে এবং প্রথম কলামের জন্য বাছাই করা হয়।

আমি সমস্ত ফাইলগুলিতে সাধারণ লাইনগুলি খুঁজতে চাই। আমি অজস্র এবং গ্রেপ এবং কম চেষ্টা করেছি কিন্তু কাজ করছি না

উত্তর:



3
cat a b c d |sort |uniq -c |sed -n -e 's/^ *4 \(.*\)/\1/p'

আসলে, সংরক্ষণ sed: এই অনেক ফাইল জুড়ে ডুপ্লিকেট লাইন খোঁজার জন্য বেশ ভালো catকরার sortজন্য uniq -c। কোনওভাবে আমি এই সম্পর্কে বেশ চিন্তা করি না, ভাল উত্তর!
21:36

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