我有这个
line1
line2
line3
line4
line5
line6
line7
line8
line9
line10
line11
line12
line13
line14
line15
我的目标是
line1
line3
line4
line6
line7
line9
line10
line12
line13
line15
我尝试了下面的代码,但它没有做我想要的。我不确定我在做什么错。
awk 'NR == 1 || NR % 3 != 0' file
为什么有任何线索?
您有一个正确的想法% 3
-使用一点,因为您要从第2行而不是第3行开始删除。该测试NR == 1
是多余的,属于模数测试,但没有造成任何麻烦:
$ awk '(NR+1) % 3' file
line1
line3
line4
line6
line7
line9
line10
line12
line13
line15
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句