shell问答12:隔行打印或隔行删除

发表于:2007-07-04来源:作者:点击数: 标签:
sed和awk都可以轻松做到

sed版:
sed '1~2' file #删除奇数行,与sed '1~2P' file效果相同
sed '1~2!d' file #删除偶数行

awk版:
awk 'NR%2==0' filename #删除奇数行
awk 'NR%2==1' filename #删除偶数行

原文转自:http://www.ltesting.net