서버log파일에서 특정일시의 line만 grep로 가져오는 방법없을까요?
server.log
#######################################################
2011-03-14 22:42:08 [INFO] Preparing level "world"
2011-03-14 22:42:08 [INFO] Preparing start region
2011-03-14 22:42:09 [INFO] Done (0.096s)! For help, type "help" or "?"
2011-03-14 22:42:19 [INFO] 143 recipes
2011-03-15 22:42:19 [INFO] Player [/111.11.111.10:1615] logged in with entity id 110
2011-03-15 22:42:25 [INFO] adsf
2011-03-15 22:42:28 [INFO] Player lost connection: disconnect.quitting
2011-03-15 22:42:39 [INFO] Player [/111.11.111.10:1639] logged in with entity id 4012
2011-03-15 22:42:41 [INFO] asd
2011-03-15 22:42:43 [INFO] Player lost connection: disconnect.quitting
2011-03-16 22:42:46 [INFO] Player [/111.11.111.10:1646] logged in with entity id 5952
2011-03-16 22:42:47 [INFO] Player lost connection: disconnect.endOfStream
2011-03-16 22:43:01 [INFO] Player [/111.11.111.10:1664] logged in with entity id 5964
2011-03-16 22:43:03 [INFO] asdf
2011-03-16 22:43:31 [INFO] Unknown console command. Type "help" for help.
#######################################################
server.log 파일에 위와같이 기록이 되어있습니다. 현재 필요한거는 각 날자별로
나누어 해당 날에 해당하는 라인만 갖오고 싶습니다.
예를 들면 위의 파일에서는 3월 14일, 15일 16일이 기록 되어있는데
이중 16일 라인만 grep명령어로 가져오고 싶으면 어떻게 해야할지 궁금합니다.
grep
그냥
grep "2011-03-16" server.log
로 하면 안되나요?
---
배려하는 마음을 갖자.
댓글 달기