使用 logparser 递归通过 CSV 输入文件
Recurse through CSV input files with logparser
我收集了大量与一段时间内收到的传真相关的 CSV 格式报告。我正在尝试使用 logparser 解析这些报告以获得接收到的页面总数。我看到 -i:csv 选项不支持目录递归。
例如,如果 -csv 支持递归,我将如何编写查询:
logparser -i:csv -o:datagrid -headerrow:on "SELECT SUM(NUMPAGES) FROM *2014*.csv"
现在我不想按任何一列分组,只是求一个总计。
是的,CSV 不支持递归。您可以使用 shell 脚本递归访问目录并编译一个以逗号分隔的路径列表,然后您可以将其传递给 FROM 子句。
我收集了大量与一段时间内收到的传真相关的 CSV 格式报告。我正在尝试使用 logparser 解析这些报告以获得接收到的页面总数。我看到 -i:csv 选项不支持目录递归。 例如,如果 -csv 支持递归,我将如何编写查询:
logparser -i:csv -o:datagrid -headerrow:on "SELECT SUM(NUMPAGES) FROM *2014*.csv"
现在我不想按任何一列分组,只是求一个总计。
是的,CSV 不支持递归。您可以使用 shell 脚本递归访问目录并编译一个以逗号分隔的路径列表,然后您可以将其传递给 FROM 子句。