awk查詢access.log問題 - Linux
By Leila
at 2019-09-04T22:01
at 2019-09-04T22:01
Table of Contents
大家好,小弟有個問題想請教,因為想直接查詢出access.log不重複的ip
查到可以利用這個指令去查
awk '{tmp[$1]} END {for (i in tmp) print i}' access.log
這邊有個比較不理解的地方想請教各位大大
其中的 {tmp[$1]} 這個部分,我理解是把每一行的 第一組文字
寫入到tmp這個陣列變數中,接著再利用for迴圈去呈現重複的文字
也確實是讓我取得所有不重複的IP
想請教這個觀念是對的嗎?
那想請問tmp[$1],這個是哪一種語言寫入陣列的方式呢?
因為我稍微略懂一點PHP、JS,這樣的做法通常是塞給陣列/物件,索引值再用的
應該不是寫入陣列
--
Tags:
Linux
All Comments
By Vanessa
at 2019-09-05T19:37
at 2019-09-05T19:37
By Michael
at 2019-09-09T22:51
at 2019-09-09T22:51
By Jacky
at 2019-09-13T06:33
at 2019-09-13T06:33
Related Posts
Musicha-原裝Ubuntu 的筆電
By Eartha
at 2019-09-04T18:33
at 2019-09-04T18:33
Musicha-原裝Ubuntu 的筆電
By Mia
at 2019-09-04T02:47
at 2019-09-04T02:47
host與client用svn checkout 檔案屬性不同
By Daniel
at 2019-09-02T15:29
at 2019-09-02T15:29
開發版上面的按鈕
By Hedda
at 2019-08-30T12:02
at 2019-08-30T12:02
Ubuntu shift&ctrl 無法使用
By Ida
at 2019-08-27T22:35
at 2019-08-27T22:35