小编Tho*_* B.的帖子

管道无限制 curl 标准输出到分块文件中

我有一个 HTTP 端点,可以提供无限的事件流。现在我想使用 curl 记录该流,但同时拆分记录的文件 - 最好基于行号以防止损坏。

我试过 split,但似乎 split 在输入流结束之前什么都不做。

这是我的命令:

stdbuf -oL curl -s http://... | split -l1 - record.chunked.
Run Code Online (Sandbox Code Playgroud)

用于测试:以下命令尝试将 ping 命令的结果拆分为每个文件 1 行的文件。但它不起作用。

ping localhost | split -l1 - out.
Run Code Online (Sandbox Code Playgroud)

是否有另一种(精益,简单,最好没有脚本)的方法来做到这一点?

streaming curl pipe

7
推荐指数
1
解决办法
1086
查看次数

标签 统计

curl ×1

pipe ×1

streaming ×1