中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

awk中 !a[$0]++ 與 !a[$1...]++

發布時間:2020-08-08 01:56:24 來源:ITPUB博客 閱讀:135 作者:forest7707 欄目:建站服務器
理i解 !a[$0]++ 與 !a[$1]++作用及二者區別,要了解以下兩點:
1.a[$0]是未定義的,即undef
2.!優先級高于++

基于以上兩點,有如下例子:
awk中 !a[<img src=]++ 與 !a[http://img2.ph.126.net/pLiASpYRWzQDqAfq4WdCwA==/2868792962652662006.jpg...]++">
 

1.!a[$0]++
!a[$0]++可以去除一行中重復的記錄,以記錄作為數組(可以將a理解為數組)索引;基于上面兩點說明,這個不難理解。例子如下
awk中 !a[<img src=]++ 與 !a[http://img1.ph.126.net/fQ982Kq0nUb3EYG53WkXuw==/649362771289050004.jpg...]++">
從上面例子可以看出,重復的記錄被刪除掉,只保留重復記錄中第一次出現的記錄


2.!a[$1]++ 或者 !a[$2]++等等
!a[$1]++可以根據記錄中某個域刪除這個域相同的記錄,也可以根據這個域相同,執行另外一些相應的操作。例子如下;
awk中 !a[<img src=]++ 與 !a[http://img1.ph.126.net/rc4VO4XgGDvPf45VSuSYOQ==/977281119156469150.jpg...]++">
從上面例子可以看出,第二個域相同的多條記錄被刪除,只保留重復記錄中第一次出現的記錄


 
例子:
1.文件中有多條重復的記錄,只顯示重復記錄中的一條
awk中 !a[<img src=]++ 與 !a[http://img0.ph.126.net/elx1pl6ZnjjmQvjtUYJn1g==/2834171540517331086.jpg...]++">

2.統計(按記錄統計)文件中每條記錄出現的次數
awk中 !a[<img src=]++ 與 !a[http://img0.ph.126.net/JMAOxuC3i-0-VFjtFkad0A==/1168684103320298760.jpg...]++">
 如上圖所示,按照記錄統計文件中每條記錄出現的次數

2.統計(按域統計)文件中某個域出現的次數,有時候可能根據日志中的IP地址來統計某個IP訪問網站的次數
awk中 !a[<img src=]++ 與 !a[http://img0.ph.126.net/adrs5ZR3qe1du_xZB-gvgg==/2395915001778831717.jpg...]++">
 
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台北市| 阜城县| 大邑县| 循化| 乌拉特前旗| 宽城| 江达县| 武夷山市| 修水县| 安新县| 廉江市| 武平县| 惠来县| 永春县| 海晏县| 留坝县| 娄烦县| 碌曲县| 左权县| 开鲁县| 建湖县| 涟源市| 东兴市| 洪江市| 宿州市| 江都市| 金塔县| 玉门市| 中山市| 马山县| 清徐县| 工布江达县| 广汉市| 阿巴嘎旗| 鸡东县| 留坝县| 泗水县| 长武县| 邹城市| 迁安市| 南昌市|