01 02 03

Tabela do Campeonato Brasileiro Direto no Terminal

Quem nunca precisou ver a tabela do campeonato brasileiro e gostaria de ter uma facilmente à disposição? Eu sim, apesar que raramente acompanho futebol, mesmo porque meu time nem é lá um dos melhores (América-MG :|), mas mesmo assim interesso pelos resultados. Por exemplo, quem é líder da rodada, quem tá sendo rebaixado, etc... Pensando nisso escrevi um script frufru (saída coloridinha e tudo) que mostra no terminal a tabela de classificação do campeonato brasileiro 2011. Essa tabela é obtida através do site do terra e as informações são extraídas pelo script. A utilização é fácil, só executar: $ ./campbra.sh e esperar o script gerar a tabela. Bem, é isso. t+

Por: Marcos Paulo Ferreira


Raizes de equações do 2o grau no dc

O script abaixo realiza o cálculo das raízes reais de uma equação do segundo grau. O interessante é que o cálculo todo é feito pelo dc e sua sintaxe é estranha e na maioria das vezes ilegível à primeira vista. Para usar esse script não tem mistério algum, só digitar o nome do script e fornecer os coeficientes: $ ./raizesdc.sh coeficiente a: 2 coeficiente b: -6 coeficiente c: -20 raiz1: -2 raiz2: 5 Referências: [1] http://www.vivaolinux.com.br/artigo/A-magica-do-dc/ [2] $ man dc

Por: Marcos Paulo Ferreira


Atualizar status do MSN via shell script

Esse script só funciona se você estiver utilizando o pidgin. Antes de tudo verifique se o comando purple-remote existe. Numa instalação padrão no meu "Slacklindo", ele está em: /usr/bin/purple-remote Esse comando é uma interface em que podemos, por exemplo, alterar a mensagem de status do pidgin. Isso mesmo. É só executar esse comando com os parâmetros necessários para que sua mensagem de status mude. Como o comando já faz tudo sozinho eu tinha que inventar algo para utilizá-lo. Daí tive a ideia de mostrar no MSN o quanto falta para se chegar no ano novo. Criei o script e de quebra trollei a galerinha que passa o ano novo no MSN. Ô vida! Um problema que tive foi para executá-lo via cron. Tentei, pesquisei, compilei, dei saltos mortais e nada. Não funcionava por nada. Assim, resolvi colocar um loop infinito no script e a atualização é usando o sleep mesmo. Foi o que consegui. :| Uso: 1) Abra o pidgin 2) Baixe, salve e chmode o script. 3) ./anonovo & # cuidado que tem um echo de debug É só isso. O script tá simples e pode ser de grande ajuda para quem quer iniciar o ano programando em Shell Script. :) Feliz ano novo (Fábio diz: "atrasado por conta da moderação do VOL"). t+

Por: Marcos Paulo Ferreira


extract.sh: Script baseado no extract da phrack

Para quem lia ou lê a phrack magazine já deve ter usado o programa extract lançado na revista na edição #50 [1]. Esse programa é de grande utilidade, pois com ele podemos extrair conteúdos específicos de um arquivo texto e salvá-los em um arquivo qualquer. O conteúdo mencionado deve estar entre as tags <++> e <-->. O nome do arquivo de saída deve estar após a tag <++> (obs: Pode-se utilizar diretórios também. Se eles não existirem, então serão criados.) Confira um exemplo: $ cat arquivo.txt aaaaa bbbbb <++> saida.txt 1111 2222 3333 <--> cccc dddd Utilizando o script: $ ./extract.sh arquivo.txt - Extracting saida.txt Depois disso, o arquivo saida.txt será criado e seu conteúdo será: $ cat saida.txt 111 222 333 [1] http://www.phrack.com/issues.html?issue=50&id=16 Espero que gostem. t+

Por: Marcos Paulo Ferreira


Eu vejo gente morta. Descubra se alguém já morreu!

Esse script recorre ao sobrenatural e faz uma análise minuciosa nos bancos de dados do céu e do inferno. O total de registros é aproximadamente 106 bilhões, que é o total estipulado de pessoas que já pisaram na face da terra (thanks wikipedia ...). Somente esse script tem acesso a esses bancos de dados e forças malígnas regem sobre ele. Então, por isso, após usá-lo, apague-o imediatamente do computador. Usou rm? Você ainda está com problemas, utilize algo como um 'shred -n 70' para que não reste nenhum vestígio dele. =[ Uso ]= $ ./euVejoGenteMorta 'Nome da pessoa' ex: $ ./euVejoGenteMorta 'Michael Jackson' Michael Jackson está morto. o.O ?? ---------- Spoiler ---------- O script simplesmente consulta um banco de dados online de pessoas mortas. Dãã, acho que já dava pra perceber, né? xD O site é http://www.deadoraliveinfo.com e foi o melhorzinho que encontrei. O banco de dados dele não possui muitos nomes, mas já dá pra brincar um pouco. E outra, o banco de dados só agrega pessoas famosas (políticos, cantores, atores etc) então uma pesquisa pelo nome do vizinho ou do pipoqueiro da esquina, não irá resultar em nada (espero eu ...). =[ Dependencias ]= --> lynx para acessar a página via terminal. Acho que é só isso. t+

Por: Marcos Paulo Ferreira



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts