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
Um kill diferente
Iptables com Roteando via NAT
Album de fotografias v1.1
Script de Backup de DVD com growisofs
Backup das Bases de dados do [Mantis, MySQL, Phpmyadmin, Testlink] e dos Projetos do SVN
Comentários
| Nenhum comentário foi encontrado. |