2011-06-09 14 views
9

प्रत्येक पंक्ति के पहले अक्षर द्वारा फ़ाइल को सॉर्ट करने का सबसे तेज़ तरीका क्या है? क्या किसी को लिनक्स सॉर्ट कमांड का उपयोग करना चाहिए या क्या अन्य कुशल विकल्प हैं? अगर मैं सॉर्ट का उपयोग कर रहा हूं, तो मैं केवल पहले अक्षर से कैसे क्रमबद्ध हूं और बाकी को अनदेखा कर सकता हूं?लिनक्स केवल प्रत्येक पंक्ति के पहले अक्षर द्वारा

उत्तर

15

यह पहली चरित्र

sort -k1.1,1.1 filename 

के आधार पर सॉर्ट -s जोड़ने अगर आप एक ही पहला वर्ण

+0

मैं फ़ाइल की पहली पंक्ति कैसे उपेक्षा के साथ लाइनों के इनपुट आदेश सुरक्षित रखना चाहते हैं होगा? 1.1 मतलब क्या है? – user775187

+1

'-k' विकल्प कुंजी" फ़ील्ड "और" फ़ील्ड के भीतर वर्ण "के संदर्भ में कुंजी को परिभाषित करता है, जहां फ़ील्ड रिक्त-सीमित हैं। फील्ड डेलीमीटर बदलने के विकल्प हैं। Spec '1.1,1.1' कहता है कि सॉर्ट कुंजी फ़ील्ड 1 स्थिति 1 से शुरू होती है और उसी स्थान पर समाप्त होती है। अधिक जानकारी के लिए 'sort' के लिए मैन पेज पढ़ें। "पहली पंक्ति को अनदेखा करें" का मतलब है कि इसे आउटपुट से हटा दें, या इसे आउटपुट में पहले बाहर निकालें, भले ही यह कहां नहीं होगा? मेरा सुझाव है कि आप इसे एक और एसओ सवाल के रूप में पोस्ट करें। –

संबंधित मुद्दे