Apinfo.bsh
Publicado por Reinaldo Marques de Lima 07/04/2006
[ Hits: 7.769 ]
Homepage: http://plasticossj4.wordpress.com
Script que gera um arquivo html com as ofertas de emprego do apinfo, sem precisar esperar a pagina carregar toda a perfumaria...pega somente o que interessa textos.
#!/bin/bash LYNX=$(which lynx) GREP=$(which grep) HEAD=$(which head) SED=$(which sed) CUT=$(which cut) apinfo(){ URL=http://www.apinfo3.com/pp7w.htm $LYNX -source $URL | $GREP \<p\>\<a | $HEAD -2 | $CUT -d\" -f2 > /tmp/apinfo.tmp txt } txt(){ LINKS=$(cat /tmp/apinfo.tmp) for i in ${LINKS[*]}; do $LYNX -dump $i | $SED 's/\[.*\]//g;/References/q' >> /tmp/apinfo.txt done html } html(){ DATA=$(date +%d/%m/%Y) DATA2=$(date +%d_%m_%Y) TEXTO=$($SED 's/[_]\{10,\}/<HR NOSHADE SIZE=1>/g;/References/d' /tmp/apinfo.txt) TITLE="<TITLE> Ofertas de emprego do dia $DATA </TITLE>" HEAD="<HEAD> $TITLE <H1> <CENTER> <B> Script que acessa o Site Apinfo.com </B> </CENTER> </H1> <H2> <CENTER> <B> Ofertas de emprego do dia $DATA <HR NOSHADE SIZE=1> </B> </CENTER> </H2> </HEAD>" BODY="<BODY bgcolor="white"> <FONT SIZE=3 FACE=verdana> <PRE> $TEXTO </PRE> </FONT> </BODY>" HTML="<HTML> $HEAD $BODY </HTML>" printf "$HTML" > apinfo_$DATA2.html rm /tmp/apinfo.tmp rm /tmp/apinfo.txt } apinfo
Script para instalar e configurar o samba no Damn Small Linux
string_out: remova a primeira ocorrência de uma string em um arquivo de texto
Backup das Bases de dados do [Mantis, MySQL, Phpmyadmin, Testlink] e dos Projetos do SVN
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (27)
Lançado Ubuntu 24.04 Final (4)
iso de sistema 32 bit em atividade (11)