Como tener el diccionario de la Real Academia en Ubuntu
Con este “truquillo” lo que hace la computadora es que nos permite buscar una palabra y nos la devolverá con su significado (es necesario el acceso a internet).
Detalles del script:
Nombre: rae.sh
Autor: trucolinux.com
Lenguaje: sh/bash
Licencia: ColorIruris
Propósito: Buscador de palabras en el diccionario de la RAE
Dependencias: links2
El script:
#!/bin/bash ## Funciones:
function buscar_palabra
{
echo "Se está buscando la palabra \"$aux\" en la RAE, 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://buscon.rae.es/draeI/SrvltGUIBusUsual?LEMA=$palabra&origen=RAE"
echo ''
}
function adaptar_palabra
{
#Pasar a minúsculas
palabra=$(echo $palabra | awk '{print tolower($0)}')
#Para poner la palabra por pantalla
aux=$palabra
#Cambiar caracteres especiales
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:
if test -z $1
then
clear
echo "Diccionario de la RAE"
echo "Introduce la palabra a buscar:"
read palabra
adaptar_palabra
buscar_palabra
else
clear
palabra=$1
adaptar_palabra
buscar_palabra
fi
Para instalarlo:
-
Guardaremos el script con el nombre rae.sh
-
Le daremos el permiso de ejecución con el código:
sudo chmod +x rae.sh -
Moveremos el archivo al directorio /user/bin con el siguiente código: sudo mv rae.sh /usr/bin
-
Instalaremos la dependencia links2 con la siguiente linea:
sudo aptitude install links2
Ahora ya tenemos el script en pleno funcionamiento pero para ejecutarlo tendremos que escribir en la terminal:
$ rae.sh
Ahora ya lo tenemos todo listo y en funcionamiento, espero que les haya gustado. Lo tienen en otros idiomas como el Catalán, Euskera o Gallego.