深入理解 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 '' 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
111222
555333
111222
444222
555[root@vm_39_7_centos ~]#
[root@vm_39_7_centos ~]# awk '!a[$0]++' file
111222
555333
444[root@vm_39_7_centos ~]#
說明:第一次a[$0]++當前值是0,然後0取返是1既可以輸出結果,第二次遇到相同值時a[$0]是1,此時輸出的a[$0]++也是1取返是0即不輸出結果,同理類推; 深入理解 bash redirection 重定向
ganiks bash redirection cat 123 11111111 22222222 33333333 ganiks bash redirection cat 123 abc ganiks bash redirection echo one line abc 當cat不帶引數的時候,表...
深入理解 bash redirection 重定向
ganiks bash redirection cat 123 11111111 22222222 33333333 ganiks bash redirection cat 123 abc ganiks bash redirection echo one line abc 當cat不帶引數的時候,表...
深入理解Flash Player重繪
深入理解flash player重繪 2010 03 14 published by youyee under 前端技術,技術分享 flash player 會以swf內容的幀頻速度來重新整理需要變化的內容,而這個重新整理的過程,我們通常稱為 重繪 redraw 相信即便是初級的菜鳥也知道,只要使用...