監控串流並用awk及時打印出來 - Linux

By Necoo
at 2015-10-12T00:54
at 2015-10-12T00:54
Table of Contents
各位大大
小弟想對監控的串流訊息的每一行用awk加上時間戳後存成文字檔。
舉個例子:
ping -c 50 127.0.0.1 | awk '{ print strftime("%T",systime()),$0 } ' | tee test.txt
可是awk好像是把整段訊息處理完後,才一口氣全部打印出來,
可是我希望log還沒跑完的時後,就可以一邊從銀幕上看到,就像是讓awk可以每處理完一行後就馬上打印出。
請問個位大大,有這個可能做到嗎?
--
小弟想對監控的串流訊息的每一行用awk加上時間戳後存成文字檔。
舉個例子:
ping -c 50 127.0.0.1 | awk '{ print strftime("%T",systime()),$0 } ' | tee test.txt
可是awk好像是把整段訊息處理完後,才一口氣全部打印出來,
可是我希望log還沒跑完的時後,就可以一邊從銀幕上看到,就像是讓awk可以每處理完一行後就馬上打印出。
請問個位大大,有這個可能做到嗎?
--
Tags:
Linux
All Comments

By Gilbert
at 2015-10-12T23:05
at 2015-10-12T23:05

By Eden
at 2015-10-16T20:04
at 2015-10-16T20:04

By Charlotte
at 2015-10-18T22:10
at 2015-10-18T22:10

By Charlotte
at 2015-10-23T05:14
at 2015-10-23T05:14

By Jack
at 2015-10-25T22:01
at 2015-10-25T22:01

By Rachel
at 2015-10-30T16:50
at 2015-10-30T16:50
Related Posts
有點奇怪的bash script 參數問題

By Mia
at 2015-10-11T21:06
at 2015-10-11T21:06
openvpn的static key和tls-auth一樣嗎?

By Harry
at 2015-10-11T18:39
at 2015-10-11T18:39
安裝hime 注音後,為何沒辦法輸入中文?

By Elvira
at 2015-10-11T14:41
at 2015-10-11T14:41
有點奇怪的bash script 參數問題

By David
at 2015-10-11T02:13
at 2015-10-11T02:13
Windows8 + Centos7.1==>開機選項不見win8

By Yuri
at 2015-10-11T02:12
at 2015-10-11T02:12