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:
  1. Guardaremos el script con el nombre rae.sh

  2. Le daremos el permiso de ejecución con el código:
    sudo chmod +x rae.sh

  3. Moveremos el archivo al directorio /user/bin con el siguiente código: sudo mv rae.sh /usr/bin

  4. 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.

Deja un comentario

*

Buscador