আমাকে পরিষ্কার করার অনুমতি দিন:
ধরুন আমার ব্যবহারের ফ্রিকোয়েন্সি সহ কিছু কীওয়ার্ড রয়েছে:
12 Hi
7 Hash
7 C++
9 Superuser
17 Stackoverflow
9 LaTeX
42 Life
9 Ubuntu
আমি যা চাই তা হ'ল ক্রমান্বয়ে ক্রম ভিত্তিতে এই ডেটাটিকে সাজানো এবং যদি কিছু সমান মান থাকে তবে এটি দ্বিতীয় কলামটি আরোহণের ক্রমে ব্যবহার করা উচিত।
sort -n -r foo.txt
প্রথম অংশটি কিন্তু দ্বিতীয় স্তম্ভটিও হ'ল reversed:
42 Life
17 Stackoverflow
12 Hi
9 Ubuntu
9 Superuser
9 LaTeX
7 Hash
7 C++
আমি কীভাবে নিম্নলিখিত ফলাফলগুলি অর্জন করতে পারি?
42 Life
17 Stackoverflow
12 Hi
9 LaTeX
9 Superuser
9 Ubuntu
7 C++
7 Hash
আমি মনে করি আমাকে -kযুক্তি ব্যবহার করতে হবে তবে আমি বুঝতে পারি না কীভাবে!
আমি জানতে চাই কিভাবে এই একমাত্র ব্যবহার করা যাবে চান sortনির্দেশে bash। তবে এটির মাধ্যমে এটি অর্জন করা যদি সম্ভব না হয় তবে sortঅন্যান্য কমান্ডগুলি বোর্ন শেল সামঞ্জস্যপূর্ণ হওয়া উচিত।
-gপরিবর্তে জিএনইউ-সাজ্ট (সাধারণ সংখ্যাসূচক) বিকল্পটি ব্যবহার-nকরা নিরাপদ: এটি ভাসমান পয়েন্ট এবং পূর্ণসংখ্যার উভয়ের জন্যই সঠিকভাবে কাজ করে।