#!/bin/bash # 20090915 die () { echo -e "$@" exit 1 } [[ $# -ne 1 ]] && die "usage: $0 [ACRONYM]" echo -n "Searching..." defs=$( wget --user-agent="" -qO- "http://acronyms.thefreedictionary.com/$1" ) || die " failed to download definitions!" defs=$( echo "$defs" | \ grep -o "" | \ sed -r \ -e "s:
AcronymDefinition
$1::gi" \ -e "s:
$1:§:gi" \ -e "s:
::g" -e "s:::g" -e "s:::g" ) if [[ -z "$defs" ]]; then die " nothing found!" else echo " results:" IFS="§" for def in $defs; do echo "$def" done fi exit 0