scripts para consultar palabras de diccionarios online por consola
#1
Lun, 27/02/2017 - 13:01
scripts para consultar palabras de diccionarios online por consola
Procedente de
Estos son los script
#!/bin/bash
# buscador múltiple de word reference
# introducir wr seguido de los terminos a buscar en inglés
echo RESULTADOS DE BUSQUEDA DE:
echo $@
for i
do
echo -e ++++++++++++++++++++++++++++++++++++++++++++
echo -e WORD REFERENCE: $i
echo -e ++++++++++++++++++++++++++++++++++++++++++++"\n"
wget http://wordreference.com/es/translation.asp\?tranword=$i\&dict=enes\&B10=Search -U mozilla -q -O /tmp/wordref$i
html2text -utf8 -o /tmp/wordref$i.txt /tmp/wordref$i
cat /tmp/wordref$i.txt|tail -n +20|head -n 20
rm /tmp/wordref$i /tmp/wordref$i.txt
done
#!/bin/bash
# buscador múltiple del diccionario de la RAE
# introducir rae seguido de los terminos a buscar en inglés
echo RESULTADOS DE BUSQUEDA DE:
echo $@
for i
do
echo -e ++++++++++++++++++++++++++++++++++++++++++++
echo -e Diccionario RAE: $i
echo -e ++++++++++++++++++++++++++++++++++++++++++++"\n"
wget buscon.rae.es/draeI/SrvltGUIBusUsual\?LEMA=$i\&origen=RAE\&TIPO_BUS=3 -q -U mozilla -O /tmp/rae$i
html2text -o /tmp/rae$i.txt /tmp/rae$i
cat /tmp/rae$i.txt|head -n 24
rm /tmp/rae$i /tmp/rae$i.txt
done
La forma de uso seria ruta/.nombre_escrip.sh termino_a_buscar
Y me sale el siguiente error en ambos scripts:
línea 13: html2text: no se encontró la orden
cat: /tmp/raepalabra.txt: No existe el fichero o el directorio
rm: no se puede borrar «/tmp/raepalabra.txt»: No existe el fichero o el directorio
mi version de debian es la 8.7
mi kernel: Linux 3.16.0-4-amd64
y mi escritorio: xfce4
Sabria alguien como hacer funcionar los scripts?
EDITO: buscando en google he encontrado esta solución:
apt-get install html2text
Pero ahora el error es otro:
Please enable JavaScript to view the page content.
Yo utilizo un simple script
Previamente instalar sdcv
Luego el uso es simple
O sea el script puede ser algo asi como
Recomiendo leer sobre sdcv para entender que hace y como funciona .