我有一個文本源(一個日誌文件),它獲得由第三方附加到它的新行。有沒有辦法創建一個awk輸入不活動計時器?
我可以使用tail -f source
輸出添加到我的源文件。然後,我可以通過awk腳本通過管道來解析和格式化輸出。
我的問題是:當tail -f source | awk -f parser.awk
運行時,有沒有辦法每次有什麼不通過管道進入的awk腳本的標準輸入經過5秒以上時間打電話給我function foo()
腳本parser.awk
裏面?
編輯:目前正在使用GNU Awk 3.1.6。如果需要,可以升級到更新的版本。
最好用'awk --version'的輸出來更新你的問題。也就是說,你不可能用awk解決這個問題。祝你好運。 – shellter 2012-07-25 14:24:35