Ubuntu: Diccionario RAE desde un terminal GNU/Linux
Cuantas veces necesitamos encontrar el significado de una palabra o tan solo saber si está bien escrita, en muchos casos lo que hacemos es abrir el navegador, ingresar a la página de la RAE (Real Academia Española) y buscar la palabra que nos atormenta. Ocurre a veces, al menos quienes trabajamos en GNU/Linux, tenemos siempre un terminal abierto y esperando algún comando, también hay casos de quienes no trabajan con el entorno gráfico como cuando me iniciaba en este apasionante mundo de la programación.
Bien, basta de palabreo, que necesitamos? aquí la receta:
- Un terminal
- Un editor de texto
- Instalar links2
- Saber copiar y pegar (esto es vital)
A la carga!
1. Procedemos a instalar links2, y que rayos es?
Links2 es un navegador en modo texto, especial para poder navegar si usas un terminal, para instalar links2 en Ubuntu escribe el siguiente comando:
sudo apt-get install links2
2. Abre un editor de texto cualquiera y copia el siguiente código, cortesía de linfox o descárgalo AQUI (rae_bash)
- #!/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
El código mostrado es un pequeño programa tipo bash que usando links2, envía una palabra al buscador de la RAE, sencillo y genial.
3. Guardar el archivo y otorgar permisos
Supongamos que guardo el archivo en /home/criso y lo nombro RAE_bash tal como está sin extensión alguna.
Ahora debemos darle permisos de ejecución, para ello escribimos el siguiente comando:
sudo chmod 744 /home/criso/RAE_bash
4. Probemos la aplicación.
Busquemos el significado de la palabra “redactar”, el comando es
/home/criso/RAE_bash redactar
el resultado:
Para terminar, el programa tambié acepta tildes y la “ñ”.
Visto en: Linfox
Temas relacionados
Si te gustó este post considera dejarnos un comentario o suscribirte al feed para recibir otros en tu lector de RSS preferido.















Comentarios
Aún no hay comentarios.
Dejar un comentario