2016-08-23 84 views
0

我有一個尾巴,使一個網站的外部文件:尾-f與外部的sed

tail -f LOG.TXT | grep ';HI(<[0-9][0-9]><[0-9]>' | sed -u -f seds.dat |awk '{ print $1, $2, $5 = "HELLO =", $6, $7, $8, $9 } ' |grep -v '>' 

我相信尾巴不起作用,因爲延遲到seds.dat

執行的sed

使用CAT需要一段時間,但返回信息。

我想讓它更新尾部的行嗎?

+1

所以你說'tail | grep | sed | awk | grep'。呃,你是否知道這可能會被擠進一個awk命令? – fedorqui

+0

能否提供樣品LOG.TXT; –

+0

log.txt是另一個機器掛載點,我認爲這是其中一個原因。 – Espector

回答

0

使用tail -f LOG.TXT表示尾部到達文件末尾時不會完成。它會等待更多的數據寫入LOG.TXT。我想這就是你認爲它不起作用的原因。