#!/bin/sh -u # # Search arbitrary web indices. # - Cameron Simpson 10may1997 # cmd=`basename "$0"` usage="Usage: $cmd engine[,engine...] query..." badopts= if [ $# = 0 ] then echo "$cmd: missing engine" >&2 badopts=1 else engines=$1; shift if [ $# = 0 ] && [ -n "$DISPLAY" ] then set -- `xclip -o` || exit 1 fi [ $# = 0 ] && { echo "$cmd: missing query" >&2; badopts=1; } fi [ $badopts ] && { echo "$usage" >&2; exit 2; } for engine in `echo "$engines" | tr , ' '` do search-url "$engine" "$@" done | urlshow -