[英]Exploring file with tail command
我正在使用tail -f来“实时”监视日志文件。 例如,该怎么做才能仅查看包含igigig 127.0.0.1的行?
grep
是你的朋友:
tail -f foo | grep '127\.0\.0\.1'
tail -f /path/to/log/file | grep --line-buffered 127.0.0.1
在这种情况下, grep(1)
并不一定需要--line-buffered
,但是如果您想将输出发送到less(1)
或其他一些处理步骤,并且仍然希望看到单独的行,那就是--line-buffered
已记录。 (有关缓冲的详细信息,请参见setvbuf(3)
。)
手表也是一个很酷的命令
观看grep'127.0.0.1'foo
它将每2秒更新一次。
如果您要grep包含任何IP地址的所有行,而不仅仅是127.0.0.1,则
tail -f filename|grep '^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.