我想我想做的很容易,但我找不到办法做到这一点:
如果我把这个命令:
[root@:Active] tmp # tcpdump -i any -s 65535 host 192.168.1.110 and port 1645 or port 1813 -v
-X | grep -o 'Start'
Start
Start
...
...
...
Start
Start
10047 packets captured
10046 packets received by filter
0 packets dropped by kernel
Run Code Online (Sandbox Code Playgroud)
我有很多 Start 巧合,但我只想计算 shell 中实际显示的“Start”数量(同时 tcpdump 命令正在运行)。
我尝试添加 wc -l:
[root@:Active] tmp # tcpdump -i any -s 65535 host 192.168.1.110 and port 1645 or port 1813 -v
-X | grep -o 'Start' | wc -l
tcpdump: …
Run Code Online (Sandbox Code Playgroud)