AWK去重脚本

awk 去重脚本:

 

--cat test.txt

aa
bb
aa
bb
cc
aa
cc

 

->  awk '!a[$0]++'  test.txt

-输出:

aa
bb
cc

 

->awk '{print a[$0]++}' test.txt  
0
0
1
1
0
2
1

 

将输入行内容作为数组a的下标。第一个值输入时,a[]没有赋值,取反(!)就是真的,输出该行。然后a[]值加1,变为1.再有相同行时,a[]取反就是0,不输出,a[]的值自加。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值