Computer ???
No. | 436 | ||||
Name. | swindler | ||||
Subject. | tali -f , grep, sed, awk 등을 연결해서 사용할때 제대로 안 나오는 경우 | ||||
Main Cate. | Linux | ||||
Sub Cate. | |||||
Date. | 2013-10-02 11:41 | ||||
Hit. | 6001 (211.36.27.3) | ||||
File. | |||||
tail -f xxx.log | grep jsp 와 같은 형태는 많이 사용한다. 그런데 tail -f xxx.log | grep jsp | awk '{print $1}' 와 같은 형태로 사용하면 아무런 출력이 나오지 않는 경우가 있다. 혹자의 말에 따르면 C Standard IO 라이브러리가 buffering을 하기 때문이란다. grep 에는 --line-buffered 라는 옵션이 있고, sed 에는 -u (--unbuffered) 라는 옵션이 있다. 이 옵션을 주고 사용하면 된다. [바로가기 링크] : http://coolx.net/cboard/computer/436 |
|||||
|
|||||
[Modify] [Delete] | [Reply] [List] |