Skip to content

Instantly share code, notes, and snippets.

@shellscriptx
Last active March 4, 2018 19:46
Show Gist options
  • Save shellscriptx/5b8fbc65c8fa19d837934bac22d68588 to your computer and use it in GitHub Desktop.
Save shellscriptx/5b8fbc65c8fa19d837934bac22d68588 to your computer and use it in GitHub Desktop.
Abrindo a página da tabela fipe do site da uol.
#!/bin/bash
source builtin.sh
source regex.sh
# Salva o código da página fazendo um 'dump' no site da 'uol'.
conteudo="$(curl -dump www.uol.com.br 2>/dev/null)"
# Acessa a url recebida.
abrir_url(){ xdg-open "$1"; }
# Usa a função 'regex.groups' para extrair da variável 'conteudo' somente os grupos de captura que contém url's,
# aplicando um condicional para filtrar somente os endereços contendo as palavras 'carros' e 'fipe' e retorna
# a url para 'fniter' que chama a função 'abrir_url' a cada iteração e então o nevagador abre a url.
fniter "$(all "$(regex.groups 'href="([^"]+)"' "$conteudo" $REG_CASE)" '=~ carros' '=~ fipe')" abrir_url
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment