Usuario:Srbanana/scripts

De Wikipedia, la enciclopedia libre

wiki.sh[editar]

Muy mejorable. Es necesario tener instalado links. Permite mostrar de forma rápida un texto de la wiki en la consola. Creado por extensión a un scripts visto en esDebian.es para una búsqueda rápida de un palabra en el DRAE.

#!/bin/bash
## Es necesario tener instalado el navegador links2 o lynx.
## variables,
servidor=es.wikipedia.org
## funciones:
function buscar_palabra {
    echo "Se está buscando la palabra \"$aux\" en $servidor, esto"
    echo "puede tardar dependiendo de la velocidad de su conexión"
    echo ''
    #Aquí puedes utilizar lynx o links2 en lugar de links, y si quieres
    #quitarle el "-dump" para visualizar directamente el navegador
    links2 -dump "http://$servidor/wiki/$palabra"
    echo ''
}
function adaptar_palabra {
    #Pasar a minúsculas
#    palabra=$(echo $palabra | awk '{print tolower($0)}')                  ;no es necesario.
    #Para poner la palabra por pantalla
    aux=$palabra
    #Cambiar caracteres especiales [tildes y letra ñ en español]
    palabra=$(echo $palabra | sed 's/á/%C3%A1/')
    palabra=$(echo $palabra | sed 's/é/%C3%A9/')
    palabra=$(echo $palabra | sed 's/í/%C3%AD/')
    palabra=$(echo $palabra | sed 's/ó/%C3%B3/')
    palabra=$(echo $palabra | sed 's/ú/%C3%BA/')
    palabra=$(echo $palabra | sed 's/ñ/%C3%B1/')
}
## Parte principal:
clear
if test -z $1
then
    echo "$servidor"
    echo "Introduce la palabra a buscar:"
    read palabra
    adaptar_palabra
    buscar_palabra
else
    palabra=$1
    adaptar_palabra
    buscar_palabra
fi
exit 0