当我说类似的话
curl http://example.com/123
我只想读取前 n 行,我该怎么做?我知道这是这样的:
curl http://example.com/123 | ???
答案1
您要查找的命令是,head -n D
其中D
可以是任意整数。例如:
curl http://example.com/123 | head -n 3
答案2
具体来说curl
,有一个选项可以只加载一定范围的字节。由于是字节而不是行,您可能需要高估然后用 head 或 tail 修剪,但这可能会节省长网页的加载时间(或者字节范围可能足以满足您的应用程序的需求)。例如,
curl --range 0-99 http://example.com/123
将获取前 100 个字节。(您还可以从页面中间拉出一个范围,给出多个不相交的范围,或使用从页面末尾测量的范围。)
(我不太确定,但我认为 curl 会加载整个网页,即使它被传输到只读取前几行的命令。)