আমার কাছে কমা-বিভাজিত ফাইল পাওয়া গেছে যা দেখতে দেখতে:
100,00869184
6492,8361
1234,31
200,04071
আমি sort
এই ফাইলটি কেবল প্রথম কলাম দ্বারা সংখ্যাগতভাবে বাছাই করতে চাই ।
কাঙ্ক্ষিত ফলাফল:
100,00869184
200,04071
1234,31
6492,8361
আমি বাছাই করে কীভাবে এটি অর্জন করব? দেখে মনে হচ্ছে কমাগুলি ডিলিমিটারের পরিবর্তে হাজার হাজার বিভাজকের মতো আচরণ করা হচ্ছে এমনকি আমি যখন তাদেরকে ডেকেছি।
উভয় sort -t',' -n
এবং sort -t',' -nk1'
এই আমাকে দিন:
1234,31
200,04071
6492,8361
100,00869184
ডিফল্ট অনুসারে বাছাই করা (কোনও পরামিতি নেই) বা ব্যবহার করে sort -t','
এটি আমাকে দেয়:
100,00869184
1234,31
200,04071
6492,8361
এবং একটি সংখ্যা হিসাবে বাছাই sort -n
আমাকে এটি দেয়:
1234,31
200,04071
6492,8361
100,00869184
আমি কীভাবে আমার পছন্দসই ফলাফলটি অর্জন করতে ব্যবহার করতে পারি?
যোগ করার জন্য সম্পাদিত: এটি প্রায় এক মিলিয়ন লাইনের একটি বাছাই করা তালিকা তৈরির জন্য এককালীন ক্রিয়াকলাপের জন্য, সুতরাং ওয়ার্কআরউন্ডস বা অন্যান্য অপ্রচলিত পদ্ধতি পুরোপুরি গ্রহণযোগ্য।
-t
বিকল্পটি-t
চরিত্রের মধ্যে স্থান রয়েছে বলে মনে হচ্ছে