#!/bin/rc rfork e srch='/search?q=' fn usage { echo 'usage: google [-wgi] text...' >[1=2] echo ' text may be multiple words or/and quoted phrases' exit 'usage' } while(! ~ $#* 0 && ~ $1 -* && ! ~ $1 --){ switch($1){ case -m srch='/maps?q=' case -w srch='/search?q=' case -g srch='/groups?q=' case -i srch='/images?q=' case * usage } shift } if ( ~ $#* 0) usage pat='' for (p){ if(echo $p | grep -s '[ ]') p='%22'^`{echo $p | sed 's/[ ]/+/g'}^'%22' pat=$pat+$p } plumb http://google.com^$srch^$pat