উত্তর:
আপনি এটি sort
এবং uniq
ইউটিলিটিগুলি দিয়ে এটি অর্জন করতে পারেন ।
উদাহরণ:
[জন @ অসাধারণ ~] $ প্রতিধ্বনি-ই "পরীক্ষা \ নস্ট \ নস্ট an ন্যানোথ টেস্ট test নস্ট" পরীক্ষা পরীক্ষা পরীক্ষা অন্য পরীক্ষা পরীক্ষা [জন @ অসাধারণ ~] $ প্রতিধ্বনি-ই "পরীক্ষা \ নস্ট \ নস্ট an ন্যানোথ টেস্ট test নস্ট" | সাজানো | uniq অন্য পরীক্ষা পরীক্ষা
ডেটা নির্ভর করে আপনি কিছু স্যুইচও ব্যবহার করতে পারেন।
sort -u
পরিবর্তে ব্যবহার করুন sort | uniq
। এটি একটি প্রক্রিয়া সংরক্ষণ করে, মোট আই / ও হ্রাস করে এবং যে তুলনা করতে হবে তার মোট সংখ্যা হ্রাস করে।
তুমি ব্যবহার করতে পার:
grep -rohP "(mySearchString)" . | sort -u
-আর: পুনরাবৃত্তি
-o: কেবল পাঠ্যের মেলানো অংশটি মুদ্রণ করুন
-হ: ফাইলের নাম মুদ্রণ করবেন না
-পি: পার্ল স্টাইলের রেজেক্স (আপনি আপনার ক্ষেত্রে নির্ভর করে এর পরিবর্তে ই ব্যবহার করতে পারেন)
sort -u
sort | uniq
@ ক্রিস জনসন উল্লেখ করেছেন যেহেতু তার চেয়ে ভাল ।
sort
হওয়ার আগে আমি ব্যবহার করার পরামর্শ দেবuniq
। অন্যথায়uniq
পুরোপুরি কাজ করবে না।