首页 > 解决方案 > 在终端本身中添加多个终端命令生成的值

问题描述

我们可以添加多个命令生成的值吗?例如,我正在使用 tcpdump 分析此 pcap 文件,通过执行此操作 - capinfos -s *.pcap,我逐行获取所有 pcap 文件的大小。谁能告诉我如何在终端本身中添加它们?我不希望在 csv 或 txt 文件中附加值并添加它们。

标签: networkingubuntu-14.04wiresharkpcaptcpdump

解决方案


您可以awk同时使用过滤尺寸线和添加尺寸($3, as $1isFile$2is size:):

capinfos -s *.pcap|awk '/File size:/ {sum += $3}
                        END          {print sum}'

推荐阅读