linux - Unix Sort with Tab Delimiter -


मेरे पास निम्न स्वरूप वाला डेटा है:

  foo & lt; tab & gt; 1.00 & lt; अंतरिक्ष & gt; 1.33 & lt; space & gt; 2.00 & lt; tab & gt; 3  

अब मैंने पिछली फ़ील्ड के आधार पर फ़ाइल को कम करने की कोशिश की। मैंने निम्नलिखित कमांडों की कोशिश की थी लेकिन हमें यह उम्मीद नहीं की गई थी कि यह सॉर्ट नहीं किया गया था।

  $ sort -k3nr file.txt # जाहिरा तौर पर इस प्रकार से सीमांकक $ सॉर्ट के रूप में- t "\ t" -k3nr File.txt सॉर्ट: मल्टी-कैरेक्टर टैब `\\ t '$ sort -t" / bin / echo' \ t'` "-k3,3nr file.txt सॉर्ट करें: मल्टी-कैरेक्टर टैब` \\ t ' 

"पाठ">

bash का उपयोग करके, यह चाल करेगा:

  $ sort -t $ '\ t' -k3 -nr file.txt < / कोड> 

एकल-उद्धृत स्ट्रिंग के सामने डॉलर का चिह्न नोट करें आप इसके बारे में पढ़ सकते हैं।


Comments