2017-02-16 122 views
1

我想通过终端从许多网页获取第400行源代码。到目前为止,我一直能够做到这一点的唯一方法是从页面下载整个源代码(使用cURL),然后提取我想要的行,但是在遍历大量页面时需要很长时间。如何从终端获取网页源代码的特定行?

有没有办法更有效地做到这一点,只是从一开始就得到一定的源代码行?有没有像cURL的头部-n功能,除了个别线?

+0

你能刚管'sed的“400Q; D''? –

回答

2

你可以做

curl -s "$url" | head -n400 | tail -n1