awk查詢access.log問題 - Linux

Leila avatar
By Leila
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

Vanessa avatar
By Vanessa
at 2019-09-05T19:37
沒有寫入陣列,是用 $1 當陣列的 index, 宣告一個陣
列單元,沒有賦予值。最後印出所有陣列的 index
Michael avatar
By Michael
at 2019-09-09T22:51
http://tw.gitbook.net/awk/awk_basic_syntax.html 隨便找的
Jacky avatar
By Jacky
at 2019-09-13T06:33
原來嘗試取值就會宣告了

Musicha-原裝Ubuntu 的筆電

Eartha avatar
By Eartha
at 2019-09-04T18:33
※ 引述《pandajohn (QQ)》之銘言: : 請問能不能具體說明一下 我是Musicha (繆思夏工作室)的負責人,來說明一下 : 這台修復了哪些bug 1,MZ-530 (Z-530 GX)硬體架構採用Whiskeylake 架構 CPU漏洞 meltdown變種3、5 有晶圓等級(修改CPU設計的 ...

Musicha-原裝Ubuntu 的筆電

Mia avatar
By Mia
at 2019-09-04T02:47
請問能不能具體說明一下 這台修復了哪些bug 預裝了哪些免費 or 試用軟體 做了哪些調教? 以及未來軟體上的維護會到哪一版? 就音樂創作軟體上 既然linux上的音樂創作軟體 也是要付費的 那這些在linux上的付費音創軟體 比起windows mac 有沒有什麼優勢在? 既然標榜音樂創作 那這台筆電在 ...

host與client用svn checkout 檔案屬性不同

Daniel avatar
By Daniel
at 2019-09-02T15:29
Host: Windows10 Client: Fedora 32bits 情境: 用Samba連到Client的A資料夾,在A資料夾下checkout最新版本的package。 接著用 Client的terminal,用ls -all看被Checkout下來的package,裡面的source file ...

開發版上面的按鈕

Hedda avatar
By Hedda
at 2019-08-30T12:02
請問開發版上有兩個按鈕(vol+ vol-) 看官方文件 好像是可以自定義拿來用 我在linux下有看到 /sys/firmware/devicetree/base/rpmsg-keys/volume-down/label /sys/firmware/devicetree/base/rpmsg-keys/ ...

Ubuntu shift&ctrl 無法使用

Ida avatar
By Ida
at 2019-08-27T22:35
大家好~ 最近用網頁連上虛擬主機後, 不知道按到什麼或者沒按到, 突然像是at:這些按shift所能打出來的都不能打, 以及nano開啟檔案ctrl+x退出時出現x而不是退出, 在網路上找了很多關於keyboard layout 在terminal嘗試都失敗,想請教大家, 謝謝! ----- Sent fro ...