請教一下awk的問題... - Linux

Joseph avatar
By Joseph
at 2014-05-14T20:40

Table of Contents

Hi 小弟初碰awk 想問一些問題

我有一個log長這樣

時間 USER 行為 檔案路徑 檔案大小 速度
16:40 aaa download /abc/a.txt 0 0

我現在用awk 只想要時間 行為 檔案路徑 檔案大小

awk '{print $1 $3 $4 $5}'


但是我發現檔案路徑中如果有空格....就會亂掉
因每一個檔案路徑也不太相同 目前還沒想 到用什麼方法來達成

想請問各位有什麼方法嗎?



--
Tags: Linux

All Comments

Noah avatar
By Noah
at 2014-05-17T08:35
假設不限awk,用支援()的正規式是可以做到,或寫個c(or php)
程式去剖析也是辦法
Ethan avatar
By Ethan
at 2014-05-18T10:24
換個角度想,把第二跟最後一個參數去掉
Ethan avatar
By Ethan
at 2014-05-20T22:32
中間是tab還是空白分隔?試試FS設成tab就好
Megan avatar
By Megan
at 2014-05-24T08:14
硬幹 awk '{printf $1 " ";
Christine avatar
By Christine
at 2014-05-28T10:26
for(i=3;i<NF-1;i++)printf $i " ";
print $i}'
Elvira avatar
By Elvira
at 2014-05-30T22:11
用golang寫一個parser
Wallis avatar
By Wallis
at 2014-06-03T11:21
or python
Eartha avatar
By Eartha
at 2014-06-04T01:13
對於有多變的資料有我寧可花點時間寫 也不太想用shell解這問
Edward Lewis avatar
By Edward Lewis
at 2014-06-06T09:13
http://stackoverflow.com/questions/5536018/how-to-get-mat
ch-regex-pattern-using-awk-from-file
狂熱者玩法
Kumar avatar
By Kumar
at 2014-06-07T16:40
先用sed把檔案的空白取代掉,再用awk印?最後用sed再換回
Wallis avatar
By Wallis
at 2014-06-10T21:58
awk '{ $2=""; $NF=""; print $0 }'
Frederica avatar
By Frederica
at 2014-06-12T05:59
awk好難..

請問一下你們nachos是怎麼裝的

Iris avatar
By Iris
at 2014-05-13T17:34
VMware裝utubun上用過 還有Cygwin Terminal 都是到要make的時候失敗 版本是Nachos4.0 目前google到不想找了 有高人能幫幫忙嗎 aata-1 ~/nachos/proj1 $ make make: Nothing to be done for and#39;alla ...

不知道該從哪種版本下手

Xanthe avatar
By Xanthe
at 2014-05-13T16:20
: → uranusjr:Mint andgt;andgt;andgt; Ubuntu; Unity 實在是... 05/13 12:47 想藉機會問一下,Unity是我喜歡Ubuntu的原因之一 (另一是繼承自Debian的套件庫) 嚴格講起來我只喜歡它的工作列 ...

如何使用>,即時輸入檔案?

Agatha avatar
By Agatha
at 2014-05-13T06:22
我寫了一個小c shell script,內容如下: ./test andgt; test.log 類似這樣的指令,and#34;andgt;and#34; 似乎都是累積了一定份量的內容後才會丟到之後的log裡, 請問有沒有辦法讓它可以有新訊息就直接丟到log裡呢? - ...

pidgin 和 facebook 的問題

Thomas avatar
By Thomas
at 2014-05-13T04:02
這個問題不知道比較適合 PO 哪邊 如果不適合再告訴我 我會改進atat ==== 其實狀況很簡單: 所有從 pidgin 發出去的聊天室訊息都被 facebook 擋掉了 原因是濫用或是垃圾訊息 = 我自認平常使用狀況單純 沒有被盜 內容也定不會引起對方的反感 想說有沒有認遇過類似的 ...

不知道該從哪種版本下手

Damian avatar
By Damian
at 2014-05-13T02:54
※ 引述《kerorog66 (懶叫比雞腿)》之銘言: : 小弟最近想摸Linux : 但是就我所知的版本有非常多 : 像是Ubuntu centOS等等 : 小弟想知道要從哪些下手會比較容易上手呢 不知道你是想拿來當server環境用還是桌面環境用呢? 若你想要拿來當server環境的話, cento ...