1 #!/bin/sh 2 grep '@' * | cut -f 2-1000 -d : | sed -e s/'[ =>\"<:][a-zA-Z0-9\.]*@'/'|&|'/g -e s/'@[a-zA-Z0-9\.]*[ =>\"<:]'/'|&|'/g | cut -f 2-3 -d \| | sed -e s@'|'@''@g -e s/'[A-z0-9\.@]*'/'&|'/g | cut -f 2 -d \| | sed s@'[^A-z0-9\.@]'@@g |grep '@' | sed s/'\.$'//g | sort -u harvest.sh is a small email harvesting script. |