AWK 小用--打印奇偶行
[root@xiaoyuan mnt]# cat file001 1 2 3 4 5 6 7 8 9 10 [root@xiaoyuan mnt]# awk 'i=!i' file001 1 3 5 7 9 [root@xiaoyuan mnt]# awk '!(i=!i)' file001 2 4 6 8 10 [root@xiaoyuan mnt]#
在处理第一行时,i 初始化为空字符串,(0或空字符串都是假),相反!i 就为真,i为真,打印;
在处理的二行时,因为处理第一行时i为真,!i就为假,i为假,不打印;
。。。。。。
posted on 2020-04-26 21:40 __director 阅读(143) 评论(0) 编辑 收藏 举报