#!/bin/sh
#par P.SOUCHAY <pierre@souchay.net>
if test -n "$1"; then file="$1"
else
	file="$(gtk-shell --title "bookmark ?" -fs)"
	if test -z "$file"; then
		file="~/bookmark.html";
	fi;
fi;
if test -z $2
then
	chaine="$(gtk-shell --title "Chaine ŕ rechercher ?" -q)";
else
	chaine="$2";
fi;
tmpfile=~/.tmp_konq.html
grep "$chaine" "$file" > "$tmpfile" 2>$tmpfile.err
res=$?
case "$res" in
0)
	konqueror "$tmpfile";;
1)
	gtk-shell -l "$chaine non trouvé" -b quitter;;
*)
	gtk-shell -l "$(cat $tmpfile.err)" -b quitter;;
esac
rm -f "$tmpfile" "$tmpfile.err"
