मेरे पास 7 फ़ील्ड डेटा के साथ एक सीएसवी फ़ाइल है। मैं 7 वें फ़ील्ड को रिवर्स न्यूमेरियल ऑर्डर (पहले सबसे छोटे मान) में सॉर्ट करना चाहता हूं। डेटा के 7 वें क्षेत्र इस तरह दिखता है:यूनिक्स घातीय मूल्यों के साथ क्रमबद्ध करें?
0.498469643137
1
6.98112003175e-10
9.11278069581e-06
मैं इस तरह यूनिक्स तरह उपकरण का उपयोग करने की कोशिश की है:
$ sort -t"," -n -k -r 7 <my_file>
समस्या मैं कर रहा हूँ उस तरह चरघातांकी रूप को नहीं पहचानता है। उदाहरण के लिए, 6.98112003175e-10
1
से बड़ा लगता है। मैं एक सीएसवी कॉलम को सॉर्ट करने के लिए सॉर्ट का उपयोग कैसे कर सकता हूं, लेकिन वैज्ञानिक नोटेशन को पहचान सकता हूं? मदद के लिए अग्रिम धन्यवाद।
'-g' ध्वज का प्रयास करें। –