From aeadc9b0a06fd2043d2f3a5e158759fa421c1476 Mon Sep 17 00:00:00 2001 From: Moul Date: Tue, 8 Mar 2016 17:49:13 +0100 Subject: [PATCH] [enh] add shell script which gather email addresses of packagers. --- get_packager_email_addresses.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 get_packager_email_addresses.sh diff --git a/get_packager_email_addresses.sh b/get_packager_email_addresses.sh new file mode 100755 index 00000000..121e90f9 --- /dev/null +++ b/get_packager_email_addresses.sh @@ -0,0 +1,18 @@ +#!/usr/bin/bash + +if [ ! $1 ] || [ $1 = "-h" ] || [ $1 = "--help" ]; then +echo "Specify builds apps list as parameters" ; exit +fi + +pattern="\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b" + +# Grep email addresses from builds apps lists arguments +grep -E -o $pattern $* | \ + +# Eclude example addresses +grep -v jon@doe.net | grep -vi domain | grep -v johndoe@example.com | \ + +# Sort, remove duplicate, remove file name with many arguments +sort | uniq | cut -d : -f 2 # | wc -l + +# Get number of packagers: uncomment upper line