Inicio » Consultar el Diccionario desde la consola

Consultar el Diccionario desde la consola

Enviado por queru el 13 July 2008 - 11:54am.

Con este sencillo script de bash podrás consultar cualquier palabra en el Diccionario de Real Academia de la Lengua Española:

#!/bin/sh
if test -z $1
then
        echo "Uso: `basename $0` palabra"
else
        echo "Permalink: http://buscon.rae.es/draeI/SrvltGUIBusUsual?LEMA=$1&TIPO_HTML=2"
        links -dump "http://buscon.rae.es/draeI/SrvltGUIBusUsual?LEMA=$1&TIPO_HTML=2"
fi

Es necesario tener instalado el navegador de consola "links", aunque es fácilmente sustituible por "lynx" u otros. El script es mejorable, envíanos el tuyo.

Actualización: aabilio nos envía una modificación para que admita carácteres como las tildes y las eñes, que pueden dar problemas en la url:

#!/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

Gracias aabilio.

Yo hice una pequeña

Yo hice una pequeña modificación por que me pareció curioso verlo en la revista TodoLinux.
Te pongo el permlink a mi blog, no quiero hacer spam, si lo consideras necesario elimínalo.
http://linfox.es/27/01/2009/diccionario-de-la-rae-en-tu-terminal-gnulinux/

Saludos!

Inicio de sesión

Comentarios recientes

Contrato Coloriuris
Copyright © 2009 TrucoLinux.com: Todo el contenido sujeto a contrato ColorIruris salvo que se especifique lo contrario.
Este sitio ha sido totalmente desarrollado y montado sobre software libre: Gentoo GNU/Linux, Apache, MySQL, PHP, Drupal...
Sindicar contenidos: Noticias (RSS).