Você pode usar head
e a -s
alternar para curl
para fazer o download de uma parte de uma página. Basta informar head
quantas linhas de saída você deseja.
Exemplo
$ curl -r[0-1] "http://www.freebase.com/m/045c7b" -s 2>&1 | head -10
Warning: Invalid character is found in given range. A specified range MUST
Warning: have only digits in 'start'-'stop'. The server's response to this
Warning: request is uncertain.
<!DOCTYPE html PUBLIC "null" "null">
<html class="no-js" dir="ltr" lang="en">
<head>
<meta charset="utf-8">
<title>
Detalhes
- O
-10
tohead
retornará 10 linhas e depois parará. Se você quisesse mais, altere-o para atender às suas necessidades. - A opção
-s
paracurl
diz para ficar em silêncio, por isso não exibirá a barra de progresso durante o download.