近期和同事回顾一下shell脚本,awk ‘! a[$0]++’ 去重复不太好理解?我整理了一下希望能帮助大家理解;
深入理解 awk ‘! a[$0]++’ 去重
[root@VM_39_7_centos ~]# a=0 [root@VM_39_7_centos ~]# echo "$a" 0 [root@VM_39_7_centos ~]# echo $((a++)) 0 [root@VM_39_7_centos ~]# echo $a 1
[root@VM_39_7_centos ~]# awk '{print a[$0],!a[$0]++,a[$0],!a[$0],$0}' file 1 1 0 111 1 1 0 222 1 1 0 555 1 1 0 333 1 0 2 0 111 1 0 2 0 222 1 1 0 444 2 0 3 0 222 1 0 2 0 555 [root@VM_39_7_centos ~]# more file 111 222 555 333 111 222 444 222 555 [root@VM_39_7_centos ~]#
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算