awk打印奇数行和偶数行

之前只会用sed来打印文件的奇数行和偶数行,由于awk比较难理解,一直没学会。

今天看了这篇文章http://www.letuknowit.com/topics/20120331/use-awk-get-odd-lines.html,终于豁然开朗。还不懂的童鞋可以自己去看。

下面写一下操作方法,做个记录:

打印奇数行:

seq 10|awk ‘i=!i’

打印偶数行:

seq 10|awk -v i=1 ‘i=!i’