gawk - awk: Print line numbers seperated by comma -
awk 'के लिए (i = 1; i & lt; = nf; i ++) {gsub (/ [^ [: अल्नाम:]] /, ""); प्रिंट टूलावर ($ i) ":" एनआर | "Sort-V | uniq";}} 'input.txt
ऊपर कोड के साथ, मुझे आउटपुट मिलता है:
line1: 2 line1: 3 लाइन 1: 5 लाइन 2: 1 पंक्ति 2: 2 लाइन 3: 10
मुझे इसे नीचे पसंद करना है:
line1: 2, 3, 5 line2: 1, 2 लिन 23: 10
इसे कैसे प्राप्त करें?
उपयोग करें गोक की एक बार जब मैं इसे हैक कर देता हूं तो मैं वास्तविक कोड प्रदान करूंगा।
awk '{for (i = 1; i & lt; = nf; i ++) {gsub (/ [^ [: alnum:] ] /, ""); एआरआर [एरो [एक्स], 1, लम्बाई (एआरआर [एरो] [एरो [एक्स], एआर [टोलर ($ आई)] = एआरआर [टोलवर ($ i)] एनआर ","}} x]) - 2); }} 'Input.txt |
Comments
Post a Comment