मेरे पास यह है
line1 line2 line3 line4 line5 line6 line7 line8 line9 line10 लाइन 11 लाइन 12 लाइन 13
मेरा उद्देश्य है
line1 line3 line4 line6 line7 line9 line10 line12 line13 line15
मैं नीचे दिए गए कोड की कोशिश की, लेकिन यह जो मैं चाहता हूँ वह नहीं कर रहा है। मुझे यकीन नहीं है कि मैं क्या कर रहा हूं।
awk 'NR == 1 || एनआर% 3! = 0 'फाइल
क्यों कोई सुराग?
आपको % 3
का उपयोग करने का सही विचार था - बस जब से आप 3 की बजाय 2 पंक्ति से शुरू करना चाहते हैं। NR == 1
के लिए परीक्षण अनावश्यक है , मॉड्यूलस टेस्ट के भीतर गिरने, लेकिन यह किसी भी परेशानी पैदा नहीं कर रहा है:
$ awk '(एनआर + 1)% 3' फ़ाइल लाइन 1 लाइन 3 लाइन 4 लाइन 6 लाइन 7 लाइन 9 लाइन 10 लाइन 12 रेखा 13 पंक्ति 15 कोड>
No comments:
Post a Comment