ref: b74ce50a1c8670e46ee55c4aa09912da6567bd9b
dir: /rc/bin/thesaurus/
#!/bin/rc hget 'http://thesaurus.reference.com/search?q='^$1 | htmlfmt -l 1000 | sed -n '/^Main Entry:/,/^Source/ { /^Source/ q /^[A-Z].*:/ { N s/\n/ /g } p }' | awk -F', ' '{ if(length($0)<=70){ print next } l = 0 for(i = 1; i < NF; i++){ printf "%s ", $i l += length($i)+1 if(l > 70){ printf "\n\t\t" l = 2*ENVIRON["tabstop"] } } if(l>0) printf "\n" next }'