tradutor
Pequeno tradutor utilizando o site www.babylon.com. Escreve este script para traduzir algumas palavras em um terminal. Suporta mais de uma palavra: ./traduz computer linux
O legal é copiar ele pra /usr/bin e usar como um comando do sistema... muito útil pra quebrar o galho. rsrs
O legal é copiar ele pra /usr/bin e usar como um comando do sistema... muito útil pra quebrar o galho. rsrs
Descrição
Pequeno tradutor utilizando o site www.babylon.com. Escreve este script para traduzir algumas palavras em um terminal. Suporta mais de uma palavra: ./traduz computer linux
O legal é copiar ele pra /usr/bin e usar como um comando do sistema... muito útil pra quebrar o galho. rsrs
O legal é copiar ele pra /usr/bin e usar como um comando do sistema... muito útil pra quebrar o galho. rsrs
#!/bin/bash
# Author: Ricardo rick2600@hotmail.com
# Sep 05 2008
# Version 0.3
echo
while [ $# != "0" ]; do
echo $1:
lynx -source http://www.babylon.com/definition/$1/Portuguese \
|sed -n "s/^ \(.*\)$/[\1]/p" | grep -v "google" | grep -v "[{}()<>//]" | grep -v ";\]" \
| tr -s " " | sed -n "s/\[ *\(.*\)\]/\1/p" | iconv -f utf-8 | fmt -80
echo
shift
done
Curti mesmo..grande abraço.
É bom lembrar que ele depende do lynx, portanto é preciso ter o lynx para que ele funcione corretamente. ;]