小编Car*_*los的帖子

实时计算另一个输出命令的输出行数

我想我想做的很容易,但我找不到办法做到这一点:

如果我把这个命令:

[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)

shell tcpdump

3
推荐指数
1
解决办法
3473
查看次数

标签 统计

shell ×1

tcpdump ×1