我从 Shodan 下载了一些 JSON 数据,只想保留其中的一些字段。为了探索我想要的东西,我正在运行以下命令,它有效 -
shodan parse --fields ip,port --separator , "data.json.gz"
但是,我现在想输出/导出数据;我正在尝试运行以下 -
shodan parse --fields ip,port -O "data_processed.json.gz" "data.json.gz"
它要求我指定一个我不需要的过滤器参数。如果我确实添加了一个空过滤器,它会告诉我 data_processes.json.gz 不存在。
shodan parse --fields ip,port -f -O "data_processed.json.gz" "data.json.gz"
我对如何仅导出数据的某些字段感到有些困惑;我该怎么做呢?