J'avais fait d'abord un alias,
puis un alias de deux lignes,
maintenant, il s'agit d'une phonction d'une quarantaine de lignes,
� ajouter � la fin du fichier $HOME/.bashrc,
pour cr�er une fonction googlesearch,
utilisable depuis bash,
avec un parametre -ll pour linux-l�man;-)
-------------------------- Add to Bash RC File ---------------------
function googlesearch {
browser=`which w3m`
urlbase="http://www.google.com/linux?q="
finalcmde=""
while [ "${1:0:1}" = "-" ] ;do
case $1 in
-b|--browser )
shift
browser=$1
shift
;;
-n|--netscape )
browser=`which netscape`
shift
;;
-r|--root|-o|--other )
urlbase="http://www.google.com/search?q="
shift
;;
-ll|-linux-leman|-a|-alphanet )
url="http://search.alphanet.ch/cgi-bin/search.cgi?"
opt="max_results=10&type=short&domain=ml-linux-leman"
urlbase="$url$opt&query="
shift
;;
-p|--print )
finalcmde="echo"
shift
esac
done
export urlbase
url=$(
echo -n "$@"|\
perl -w -e '
use strict;
use URI::Escape;
print $ENV{"urlbase"}.
uri_escape(<>)."\n";
'
)
$finalcmde $browser "$url"
}
export function googlesearch
-------------------------- Add to Bash RC File ---------------------
--
F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.