[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


Does awg working in pipe like this? tail -f myLOG |grep...

<< Back to: comp.lang.awk FAQ

Question by Petr
Submitted on 1/22/2004
Related FAQ: comp.lang.awk FAQ
Rating: Rate this question: Vote
Does awg working in pipe like this?

tail -f myLOG |grep "FROM docusers" |awk -- '{print(substr($0,match($0,"SELECT")),";")}'

when I replace tail -f with command cat than I got a result. But how I convince awk to work with tail -f


Answer by Gus
Submitted on 8/24/2004
Rating: Not yet rated Rate this answer: Vote
The problem seems to be with the "grep" step here, either closing the input or the output.  Try:
tail -f mylog | awk -- '/FROM docusers/ {...}'

 

Answer by Gaby Pulver
Submitted on 6/13/2005
Rating: Not yet rated Rate this answer: Vote
Add option "-W interactive" to awk. This was formerly not required...

 

Answer by brothert
Submitted on 11/10/2006
Rating: Not yet rated Rate this answer: Vote
It works ... - but you have to be patient. Pipes buffer their data so grep won't see the lines from "tail -f" immediately. Buffers will flush after enough data has been written. This also happens between your pipe's grep and awk.

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to: comp.lang.awk FAQ


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.