如何grep和做一个单词直到下一个模式,需要找到给定时间的连接数

时间:2019-05-07 09:17:27

标签: bash shell

下面是我的示例输入数据:

2019-04-1 02:10:01
tcp        0      0 0.0.0.0:10001               0.0.0.0:*                   LISTEN       29146/java
tcp        0      0 192.168.1.1:10001           10.2.1.0:*                   LISTEN      29146/java
tcp        0      0 192.168.1.1:10001           10.1.1.0:*                   LISTEN      29146/java
tcp        0      0 192.168.1.1:10001           10.3.1.0:*                   LISTEN      29146/java
2019-04-12 02:20:01
tcp        0      0 0.0.0.0:10001               0.0.0.0:*                   LISTEN       29146/java
tcp        0      0 192.168.1.1:10001           10.2.1.0:*                   LISTEN      29146/java
tcp        0      0 192.168.1.1:10001           10.1.1.0:*                   LISTEN      29146/java
tcp        0      0 192.168.1.1:10001           10.3.1.0:*                   LISTEN      29146/java
2019-04-12 02:30:01
tcp        0      0 0.0.0.0:10001               0.0.0.0:*                   LISTEN       29146/java
tcp        0      0 192.168.1.1:10001           10.2.1.0:*                   LISTEN      29146/java
tcp        0      0 192.168.1.1:10001           10.1.1.0:*                   LISTEN      29146/java
tcp        0      0 192.168.1.1:10001           10.3.1.0:*                   LISTEN      29146/java

我想获取给定时间内的连接数。

我希望输出为:

Date       Time     ConnectionCount
2019-04-1 02:10:01  4
2019-04-1 02:20:01  4
2019-04-1 02:30:01  4

0 个答案:

没有答案