我正在使用称为 DAP ( https://github.com/rapid7/dap ) 的东西,它有助于处理大文件处理并输出不断增长的数据列表。
例如:
curl -s https://scans.io/data/rapid7/sonar.http/20141209-http.gz | zcat | head -n 10 | dap json + select vhost + lines
此代码正常工作,它将输出 10 行 IP 地址。
我的问题是如何从 PHP 中读取这些数据 - 实际上数据馈送是连续/实时的(它将在某个时候结束)我如何处理我给出的每一行?
我已经尝试过管道,但我没有通过输出。我不想使用 exec 因为数据在不断增长。我认为这可能是一个流,但不确定是不是这样。