Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Raphael Naswaty em (última atualização em 14/12/2009)   [ 2199 hits ]

Login: rnaswaty, 2448 pontos

   


Descrição

Script básico, preferivelmente utilizado como comando que pesquisa o conteúdo digitado em sites específicos, abrindo a página no navegador padrão do sistema.

[ Download: busque ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash
#                                       
# Nome    : Busque                           
# Versão  : 1.3.1                           
# Data    : 2009-12-10                           
# Autor   : Raphael Naswaty                     
# Função  : Pesquisa em sites especificos o conteúdo digitado.         
#                                       
#                                       
# OBS   : Para usar este script como comando basta movê-lo para a pasta /usr/local/bin/
#                                       
HELP="
#################################################################
#                        #
#      Busque                  #
#                        #
#   Digite um dos códigos e o que você quer pesquisar.   #
#                        #
#   Códigos:                  #
#                        #
#   -g  :  Google                  #
#   -gi :  Google Imagens               #
#   -gg :  Google Grupos               #
#   -gv :  Google Vídeos               #
#   -b  :  Bing                  #
#   -bi :  Bing   Imagens               #
#   -y  :  Yahoo                  #
#   -yi :  Yahoo  Imagens               #
#   -yt :  Youtube                  #
#       -w  :  Wikipedia               #
#   -h  :  HowStuffWorks               #
#                        #
#   Exemplos :                   #
#                        #
#   -g Linux                  #
#   -w São Paulo                  #
#                        #
#   Você tambêm pode usar mais de um por vez:      #
#                        #
#   -g Linux -w São Paulo               #
#                        #
#################################################################
"

if [ ! -z $1 ]; then
   while [ ! -z $1 ] ; do
      LOCAL="$1"
      shift      
      BUSCA="$1"
      
      while [ ! -z $2 ]; do

         if [ "$2" != "-w" ]  && [ ! -z "$2" ]     && [ "$2" != "-g" ] && [ "$2" != "-gi" ] &&\
            [ "$2" != "-y" ]  && [ "$2" != "-yi" ] && [ "$2" != "-b" ] && [ "$2" != "-bi" ] &&\
            [ "$2" != "-yt" ] && [ "$2" != "-gv" ] && [ "$2" != "-gg" ] && [ "$2" != "-h" ]; then

            BUSCA="$BUSCA $2"
            shift
         else
            break
         fi
      done  

      case "$LOCAL" in

         -w)    # Wikipedia              
            xdg-open "http://pt.wikipedia.org/wiki/$BUSCA" &
            ;;
         -g)   # Google (Web)      
            xdg-open "http://www.google.com.br/#hl=pt-BR&q=$BUSCA&meta=&fp=1&cad=b"  &
            ;;
         -gi)   # Google Imagens
            xdg-open "http://images.google.com.br/images?as_q=&hl=pt-BR&q=$BUSCA&btnG=Pesquisa+Google"  &
            ;;
         -gg)      # Google Grupos   
            xdg-open "http://groups.google.com.br/groups/search?hl=pt-BR&q=$BUSCA&qt_s=Pesquisar+grupos" &
            ;;
         -gv)      # Google Videos   
            xdg-open "http://video.google.com/videosearch?q=$BUSCA&emb=0&aq=f#"
            ;;
         -b)     # Bing (Web)
            xdg-open "http://www.bing.com/search?q=$BUSCA&go=&form=QBLH&filt=all" &
            ;;
         -bi)    # Bing Imagens
            xdg-open "http://www.bing.com/images/search?q=$BUSCA&FORM=BIFD" &
            ;;
         -y)   # Yahoo (Web)
            xdg-open "http://br.search.yahoo.com/search?p=$BUSCA&searchsubmit=Buscar+na+web&fr=yfp&toggle=1&ei=UTF-8&rd=r1" &
            ;;
         -yi)    # Yahoo Imagens
            xdg-open "http://br.images.search.yahoo.com/search/images;_ylt=A0oG75i4jKpKCSgAaW7z6Qt.?ei=UTF-8&p=$BUSCA&rd=r1&fr2=tab-web&fr=yfp" &
            ;;
         -yt)   # Youtube
                                xdg-open "http://www.youtube.com/results?search_query=$BUSCA&search_type=&aq=f" &
                                ;;
         -h)   # HowStuffWorks
                                xdg-open "http://ciencia.hsw.uol.com.br/search.php?terms=$BUSCA" &
            ;;
         *)   # Qualquer outra coisa (Mensagem de erro)
            echo -e "\nComando Inválido:"
            echo -e "\n\$HELP\n"
            ;;
      esac
      shift
   done
else
   echo "$HELP"
fi

Scripts recomendados
   Script Linux recomendado Um kill diferente
   Script Linux recomendado Iptables com Roteando via NAT
   Script Linux recomendado Album de fotografias v1.1
   Script Linux recomendado Script de Backup de DVD com growisofs
   Script Linux recomendado Backup das Bases de dados do [Mantis, MySQL, Phpmyadmin, Testlink] e dos Projetos do SVN

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.